您好我正在使用imagick来变换两个图像,但我将输出作为具有n个帧的GIF。这是代码
morphImages();
function morphImages()
{
$images = [
"1.png",
"2.png",
];
$imagick = new \Imagick(realpath($images[count($images) - 1]));
foreach ($images as $image) {
$nextImage = new \Imagick(realpath($image));
$imagick->addImage($nextImage);
}
$imagick->resetIterator();
$morphed = $imagick->morphImages(25);
header("Content-Type: image/gif");
$morphed->setImageFormat('gif');
echo $morphed->getImagesBlob();
}
我得到的输出是这个 - http://applekaka.com/test.php
现在我希望输出为第13帧的JPEG,我该怎么做?