1

我需要将一些 jpg 帧转换为高质量的 gif。我知道imagick,但它占用了很多资源并使用了很多资源。一个快速的方式它的 gifsicle 但它只支持 256 色。

我知道 gif 支持 265 种颜色,但 imagick 使用颜色图(我认为)并提供比 gifscile 更高的质量。

顺便说一句,它还需要支持自定义帧动画延迟。

对于 imagick 我正在使用:

convert -loop 0 -resize 400x337 -quality 100% *.jpg result.gif

大约有24帧,每帧大约700Kb

4

1 回答 1

0

对于真正的高质量有gifski 编码器,它结合帧来实现每帧超过 256 种颜色。但是,它不如 gifsicle 快,而且它只支持 PNG 帧,不支持 JPEG(JPEG 对于 GIF 输入来说是一个非常糟糕的主意,因为压缩伪影会给图像添加大量浪费的颜色)。

于 2017-12-20T18:43:19.447 回答