PHP |想象一下 coalesceImages()函数
Imagick::coalscaleImages()函数是PHP中的一个内置函数,用于将一组图像组合成单个图像。它根据任何页面偏移和处理方法合成一组图像。动画序列 GIF、MIFF 和 MNG 通常以图像背景开始,每个后续图像的大小和偏移量都不同。
句法:
Imagick Imagick::coalesceImages( void )
参数:此函数不接受任何参数。
返回值:成功时返回一个 Imagick 对象。
下面的程序说明了PHP中的 Imagick::coalscaleImages()函数:
程序:该程序从一组图像生成动画 gif 图像。
readImage($image);
$temp->setImageDelay(100);
}
// Reading each image with a delay
// of 100 millisecond time
$temp->setImageFormat('gif');
$gif = $temp->coalesceImages();
// Composing set of all images
$gif->setImageFormat('gif');
// Setting up output format to gif
$gif->setImageIterations(0);
// Infinite iterations of gif
header("Content-Type: image/gif");
// Display the image
echo $gif->getImagesBlob();
?>
输出:
参考: https://www. PHP.net/manual/en/imagick.coalesceimages。 PHP