それでも満足する場合は、読み続けてください。
ここで言及されている imagick は、PHP での ImageMagick の拡張機能です。 pecl を使用したインストールは、コマンド 1 つだけで簡単かつ簡単です:
コードをコピーします コードは次のとおりです:
sudo pecl インストール imagick
最近、複数の写真を結合してサムネイルを生成する必要があり、たまたまこの強力な imagick 拡張機能を使用しました。
この要件は、次のようなサムネイルを生成することです:
1. 画像が 1 枚ある場合は、この画像のサムネイルを直接生成します。
2. 写真が 2 枚ある場合は、左側に 1 枚、右側に 1 枚ずつです。
3. 画像が 3 つある場合、2 つの画像の左側が均等に割り当てられ、右側は 1 つの画像によって占有されます。
5. さらに写真がある場合は、最初の 4 枚の写真のみを撮影し、グリッド パターンに従ってサムネイルを生成します。
かなりたくさんのルールがありますが、それほど複雑ではないので、すぐに理解できました:
リーリー
試してみる:
$thumbnail = clarencethumbnailThumbnail::createFromImages($srcImages, 240, 320);
$thumbnail->writeImage($outputDir."/example.jpg");
上記の内容は、imagick を使用して PHP で結合されたサムネイルを生成するための関連知識を紹介しています。お役に立てば幸いです。
興味があるかもしれない記事: