ダウンロードアドレス (github.com/masterexploder/PHPThumb)。
このクラス ライブラリには phpThumb という同じ名前があり、大文字と小文字が異なるだけであるため、ドキュメントを検索するときは注意してください。
画像を処理する場所は無数にあり、PHP の画像関数を使用して画像を処理するのは非常に面倒です。
そして初心者にとってそれを習得するのは非常に困難です。 PHPThumb クラス ライブラリを使用すると、画像サイズの調整、画像のインターセプト、画像の透かし入れ、画像の回転、その他の機能を含む画像を処理できます。
例:
-
- //クラスライブラリファイルをロードします
- require_once 'path/to/ThumbLib.inc.php';
- //クラスライブラリをインスタンス化し、必要な画像のアドレスを渡します処理するネットワーク アドレスはローカル アドレスにすることもできます
- $thumb = PhpThumbFactory::create('http://bbs.it-home.org/');
- //画像を最大幅 100 ピクセルに縮小するか、パラメータを 1 つだけ入力すると、最大幅は 100 ピクセルに制限されます。
- $thumb->resize(100, 100);
- //画像を元のパーセンテージに縮小します。たとえば、50 は元の 50% です。
- $thumb->resizePercent(50);
- //175px * 175px の画像をインターセプトし、余分な部分はサイズの変更を強制されずに直接トリミングされることに注意してください。
- $thumb->adaptiveResize(175, 175);
- //画像の中心から計算し、200px * 100px の画像を切り取ります。
- $thumb->cropFromCenter(200, 100);
- //スクリーンショット、最初の 2 つのパラメーターは、解決する画像の右上隅の座標 X と Y です。 次の 2 つのパラメータは、解決する必要がある画像の幅と高さです。
- $thumb->crop(100, 100, 300, 200);
- //画像を時計回りに 180 度反転します
- $thumb->rotateImageNDegrees(180);
- //画像を保存 (生成) します。他の形式については、詳細についてはドキュメントを参照してください
- $thumb->save( 'NewPath/Of/image.jpg ' );
-
コードをコピーします
このクラス ライブラリにはさらに多くの関数があります。詳細については説明しませんが、PHP Web サイトの開発時に画像も処理する必要がある場合は、このクラス ライブラリのドキュメントを読んで、画像を簡単に処理できるようにすることをお勧めします。迷惑な PHP 画像処理関数が多数!
もう 1 つの強力な PHP 画像サムネイル クラス: phpThumb
このクラスには、画像のスケーリングに加えて、画像をさまざまな形式に変換して出力することもできます (GIF 形式の画像を PNG 形式に出力するなど)。その特別な機能には、カラー、特殊効果などもあります。
公式ウェブサイト: http://phpthumb.sourceforge.net/
通常、必要となる書類は次のとおりです。
-
- オープンソースの PHP スクリプトである phpThumb を使用して、その場でサムネイルを生成します。
- phpThumb を Web サイトのフォルダーのどこかにダウンロードして抽出します。画像の角の丸いサムネイルを使用するには、単に次を使用します。 src を持つ HTML の img タグ
- に従って phpThumb へのパスを調整します。 phpThumb ファイルを配置する場所。
-
-
-
-
|