使用 Image Magick 创建具有固定颜色图的 GIF 图像
Posted
技术标签:
【中文标题】使用 Image Magick 创建具有固定颜色图的 GIF 图像【英文标题】:create GIF image with fixed colormap using Image Magick 【发布时间】:2012-07-01 06:24:54 【问题描述】:我想保存具有指定颜色图的其他图像的 .gif 转换。 Image Magick 中的“-remap cmap.gif”选项
示例:convert -remap cmap.gif input.png output.gif
确实使用 cmap.gif 中的指定颜色处理 input.png,但它会更改输出颜色图中的顺序。有没有办法强制 Image Magick 使用完全相同的颜色图?
我正在尝试将新图像添加到一个古老的显示程序,该程序接受 .gif 文件输入,但使用固定的颜色图,无法更改单个图像的颜色图。
【问题讨论】:
如果您使用的是 6+ 版本,您的输入图像在错误的位置,但这可能不会影响结果 convert input.png -remap cmap.gif output.gif 我使用的是 Q8,但在这种情况下顺序没有任何区别。我实际上是在使用标签来创建一些文本的图像,并且我需要颜色对应于 cmap.gif 中使用的相同索引。该示例只是说明问题的简化命令。 【参考方案1】:添加+dither
参数有帮助吗?
convert input.png -remap cmap.gif +dither output.gif
【讨论】:
以上是关于使用 Image Magick 创建具有固定颜色图的 GIF 图像的主要内容,如果未能解决你的问题,请参考以下文章
R语言使用magick包的image_animate函数创建多张图片滚动播放的动图( Animating image frames)