1. これはサムネイルクラスライブラリです
さまざまな複雑な画像サムネイルの生成と現実を完了することができ、非常に使いやすいオープンソースの画像サムネイルクラスライブラリです。
2. 使用法
これについては簡単で実用的な説明です。英語は比較的単純なので翻訳されません:
基本的な使用法
3. API のリストは次のとおりです。 PHPThumb API
しかし、API に説明がないのは残念です。もちろん、推測が正しかったとしても、それが正しいかどうかを確認する必要があります。正しい。
4. 例
ここでは、それを呼び出すための簡単なメソッドも書きましたが、基本的な使用法の例はすべてページに直接出力されています:
コードをコピーします。
コードは次のとおりです: require_once 'phpthumb/ThumbLib.inc.php'; try {
$thumb = PhpThumbFactory::create($realpath);
} catch (Exception $e) {
// ハンドルただし、ここではエラーが発生します
}
$thumb->adaptiveResize($width, $height);
$thumb->save($realpath . '.' . $width . 'x' . $height . ' .png');
5. 使用したいくつかの API
使用中に、いくつかの API についての理解が徐々に深まりました。ここに記録します:
resize ($maxWidth, $maxHeight)
一般的に使用されるサムネイル方法。画像の縦横比が要件と一致しない場合、最大の辺を必要な高さ/幅に直接縮小します。
adaptiveResize ($width, $height)
adaptiveResize メソッドは、特定の状況下で画像が完全であることを必要としませんが、特定の幅と高さの最大のコンテンツが表示されることを必要とします。具体的な計算方法は次のとおりです:
画像の幅が必要な幅よりも大きく、高さが同じ場合、高さを取り、画像の左側と右側の中央から必要な幅に移動します
;画像の高さが大きく、幅が同じ場合は、その高さに移動します。幅の下で、画像の上部と下部を中央に配置して、必要な高さを取得します。幅と高さが正しくない場合は、最初に画像を拡大縮小します。必要なサイズを指定してから、最初の 2 つの手順を実行します。
save ($fileName, $format = 'GIF|JPG|PNG')
画像が処理された後、save メソッドを使用して、format で指定されたエンコーディングの 1 つとして画像を保存できます。元のエンコーディングで保存されます。 $fileName は保存するパスです。
http://www.bkjia.com/PHPjc/325255.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/325255.html技術記事 1. これは、さまざまな複雑な画像サムネイルの生成と現実化を完了できるオープンソースの画像サムネイル クラス ライブラリです。 2. 使い方...