JPEGファイルがいくつかあり、それらを使用してGIFアニメーションを作成したいと思います。ただし、このコードは機能しません。問題が何であるかわかりますか?
// animation
$animation = new Imagick();
$animation->setFormat("GIF");
// frames
foreach($tmpJpegPath as $jpepPath) {
$frame = new Imagick($jpepPath);
$frame->thumbnailImage(176, 144);
$animation->addImage($frame);
$animation->setImageDelay(100);
$animation->nextImage();
}
// save gif animation
$animation->writeImages('./animation.gif', true);