将jpg帧组合成高品质的gif

时间:2012-06-21 10:58:07

标签: unix gif jpeg imagick

我需要将一些jpg帧转换为高质量的gif。我知道想象力,但它吸收了很多,并使用了大量的资源。它的gifsicle速度很快,但它只支持256种颜色。

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

不过,它还需要支持自定义帧动画延迟。

对于我正在使用的想象力:

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

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

1 个答案:

答案 0 :(得分:0)

对于真正高质量的gifski encoder,它结合了每帧超过256种颜色的帧。然而,它并不像gifsicle那么快,它只支持PNG帧,而不支持JPEG(JPEG对于GIF输入来说是一个非常糟糕的主意,因为压缩伪像会为图像添加大量浪费的颜色)。