1

それらからアニメーション化されたgifを作成したいjpgファイルがいくつかあります。この問題に対して gmagick で役立つ方法が見つかりません。誰もそれについて知っていますか?

そのための簡単な例が必要です。タイ

4

3 に答える 3

1

2つのPNGファイルからGIF画像を作成する方法に関するGmagickの例:

$first = new Gmagick("example.0.png");
$first->setImageformat("gif");
$first->setImageDelay(100);
$second = new Gmagick ("example.1.png");
$first->nextImage();
$first->addImage($second);
$first->previousImage();
$first->write('example.gif');

https://bugs.php.net/bug.php?id=59420からの例

Gmagick内部で現在のイメージを追跡するように注意してください。これが、2番目のイメージを追加する前にドキュメントが使用され、ディスクに書き込む前にドキュメントが使用されるnextImage理由です。previousImage

この2つの画像の例から始めて、からarray3つの画像を追加するバージョンに変更します。そして最後にarray、ディレクトリから0からNの画像を読み取ります(例:)glob。楽しむ!

于 2012-06-23T14:24:13.587 に答える
0

してみてください..

アニメーションGIF画像の作成

ImageMagickv6アニメーションの基本

于 2012-06-23T13:51:07.043 に答える