gpt4 book ai didi

php ImageMagick gif 调整大小保持动画

转载 作者:行者123 更新时间:2023-12-02 04:53:16 29 4
gpt4 key购买 nike

上传后,gif 被调整大小但动画丢失。我做错了什么?

try
{
$animation = new Imagick($this->image_filename);

foreach ($animation as $frame)
{
$frame->thumbnailImage($width, $height);
$frame->setImagePage($width, $height, 0, 0);
}

$animation->writeImages($this->image_filename, true);

echo "<img src='".$this->image_filename."' />";

$this->image = imagecreatefromgif($this->image_filename);
}
catch(Exception $e){ echo $e->getMessage(); }

没有捕获到异常。

Array
(
[versionNumber] => 1608
[versionString] => ImageMagick 6.4.8 2011-03-20 Q16 OpenMP http://www.imagemagick.org
)

最佳答案

试试这个:http://www.php.net/manual/en/imagick.coalesceimages.php
第一条评论似乎是你所需要的。你永远不应该混合使用 GD2 库(“imagecreatefromgif”)和 Imagick。

关于php ImageMagick gif 调整大小保持动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18436961/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com