ホームページ >バックエンド開発 >PHPチュートリアル >PHP を使用して画像のサムネイルを生成する方法、_PHP チュートリアル

PHP を使用して画像のサムネイルを生成する方法、_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 09:44:14831ブラウズ

PHP を使用して画像のサムネイルを生成する方法、

機能: jpg、jpeg、gif、png、bmp 画像形式をサポート、元の画像の比率に応じたスケーリングをサポート、調整する必要があるかどうかを選択できます。スケーリング処理中の画像 サムネイル画像の品質を最大限に高めるために、画像がトリミングされ、画質制御が追加されます。完全なクラスのコードは次のとおりです:

リーリー

使用方法は非常に簡単で、コードは次のとおりです:


リーリー


もう 1 つの強力な PHP 画像サムネイル クラス: phpThumb

このクラスには、画像のスケーリングに加えて、画像をさまざまな形式に変換して出力することもできます (GIF 形式の画像を PNG 形式に出力するなど)。その特別な機能には、カラー、特殊効果なども含まれます。

公式ウェブサイト: http://phpthumb.sourceforge.net/

オープンソースの PHP スクリプトである phpThumb を使用して、その場でサムネイルを生成します。

phpThumb を Web サイトのフォルダーのどこかにダウンロードして抽出します。画像の角の丸いサムネイルを使用するには、HTML の img タグを src as で使用するだけです。 リーリー

通常は以下の書類のみが必要です

実際、phpThumb は私が当初考えていたよりも強力です。その他の便利なパラメーターをいくつか挙げてみましょう。

src: ターゲット画像のアドレス

w: 出力画像の幅

h: 出力画像の高さ (指定しない場合、w パラメーターに従ってスケーリングされます)

q: 出力が JPG 形式の場合、出力品質を指定できます

bg: 出力時の背景 (必要な場合)

sw、sh、sx、sy: ローカル出力、幅、高さ、開始位置

f: 出力形式、jpeg、png、gif、ico にすることができます

sfn: GIFアニメーションの特定のフレームを出力します

fltr[]: シャープ、ぼかし、回転、透かし、境界線、マスキング、色調整など、多くの効果を与えるフィルターです。


使用デモ:


リーリー

http://www.bkjia.com/PHPjc/1049145.html

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1049145.html技術記事 PHP を使用して画像のサムネイルを生成する方法: jpg、jpeg、gif、png、bmp の画像形式をサポートします。画像の拡大縮小プロセスを使用するかどうかを選択できます。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。