ホームページ  >  記事  >  バックエンド開発  >  PHP は imagick を使用して結合されたサムネイルを生成します。 imagick sumnails_PHP チュートリアル

PHP は imagick を使用して結合されたサムネイルを生成します。 imagick sumnails_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-12 08:58:47838ブラウズ

PHP は imagick を使用して結合されたサムネイルを生成します

それでも満足する場合は、読み続けてください。

ここで言及されている imagick は、PHP での ImageMagick の拡張機能です。 pecl を使用したインストールは、コマンド 1 つだけで簡単かつ簡単です:

コードをコピーします コードは次のとおりです: sudo pecl インストール imagick

(拡張機能のインストール後、php.ini に extension=imagick.so を追加する必要があります。その後、忘れずに Apache または php-fpm サービスを再起動してください。)

最近、複数の写真を結合してサムネイルを生成する必要があり、たまたまこの強力な imagick 拡張機能を使用しました。

この要件は、次のようなサムネイルを生成することです:

1. 画像が 1 枚ある場合は、この画像のサムネイルを直接生成します。


2. 写真が 2 枚ある場合は、左側に 1 枚、右側に 1 枚ずつです。

3. 画像が 3 つある場合、2 つの画像の左側が均等に割り当てられ、右側は 1 つの画像によって占有されます。

4. 写真が 4 枚ある場合は、Tianzi グリッドのようにスペースを均等に配置します。


5. さらに写真がある場合は、最初の 4 枚の写真のみを撮影し、グリッド パターンに従ってサムネイルを生成します。


かなりたくさんのルールがありますが、それほど複雑ではないので、すぐに理解できました:

リーリー
試してみる:


コードをコピーします

コードは次のとおりです:

$thumbnail = clarencethumbnailThumbnail::createFromImages($srcImages, 240, 320); $thumbnail->writeImage($outputDir."/example.jpg"); 上記の内容は、imagick を使用して PHP で結合されたサムネイルを生成するための関連知識を紹介しています。お役に立てば幸いです。


興味があるかもしれない記事:

PHP が imagick を使用して PDF を読み取り、png サムネイルを生成する 2 つの方法

php は、imagick モジュールを使用して画像のスケーリング、トリミング、圧縮の例を実装します

    PHP は php_imagick_st に基づいて JPG を実装します-Q8.dll GIF 画像を合成する方法
  • PHP で Imagick を使用して PDF を読み取り、png サムネイルを生成する例
  • PHP で imagick を使用して PSD ファイルのサムネイルを生成するチュートリアル
  • PHP Imagick を使用してトリミング/サムネイルの生成/ウォーターマークの追加を行うGIF の自動検出と処理用
  • http://www.bkjia.com/PHPjc/1101297.html
www.bkjia.com

tru​​ehttp://www.bkjia.com/PHPjc/1101297.html技術記事 PHP は imagick を使用して結合されたサムネイルを生成します。最初に imagick サムネイルの効果を示します。それでも満足する場合は、読み続けてください。ここで説明する imagick は ImageMagick です...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。