don*_*ong 0 php preview imagick
我无法弄清楚如何使用Imagick模块创建动画GIF的静态预览.有没有办法获得动画图像的第一帧并保存为GIF?
我找到了一个解决方案:
$image = new Imagick('animation.gif');
$image = $image->coalesceImages();
foreach ($image as $frame) {
$frame->cropThumbnailImage(90, 90);
break;
}
$frame->writeImage('frame.gif');
Run Code Online (Sandbox Code Playgroud)
我没想出如何从图像序列引用第一帧,所以不得不做一个循环并立即中断.如果有人知道该怎么做,请告诉我.谢谢.
| 归档时间: |
|
| 查看次数: |
2061 次 |
| 最近记录: |