【问题标题】:Change mode of an image from indexed to rgb using shell使用 shell 将图像的模式从索引更改为 rgb
【发布时间】:2023-12-09 15:10:02
【问题描述】:

我想制作一个脚本,我可以在其中放置一个图像文件(在索引模式下)作为输入,然后返回一个图像(在 rgb 模式下)。

当你点击 Image -> Mode 然后点击 rgb (http://docs.gimp.org/en/images/tutorials/quickie-mode-menu.png) 时,这就像 gimp 在交互模式下所做的一样,我想做同样的事情,但在 linux 终端(或 python)中使用每天都有很多图片。

有什么建议吗?

在此先感谢,抱歉英语不好。

【问题讨论】:

    标签: image terminal rgb gimp indexed


    【解决方案1】:

    使用ImageMagick. 可以更轻松/更快地完成此操作

    然后你就可以在你的 shell 中运行以下命令了:

    $ convert cmyk_image.jpg -colorspace rgb rgb_image.jpg

    可通过ImageMagick project wiki. 获得指南/参考

    【讨论】:

    • 这个建议可能很好,但这个例子全是乱七八糟的,而且非常具有误导性。
    • 换个更简单的例子——是不是更好一点?
    • 谢谢,我刚试过这个。结果正是我需要的 =)
    【解决方案2】:

    我试过了:

    $ convert indexed_image.tif -colorspace rgb rgb_image.tif
    

    这是带有索引表 RGB 的 TIFF,但结果颜色略有不同(更暗且更强烈)。 例如。表条目 58 是 192 248 200(浅绿色)转换为 134 239 147(深绿色)。

    【讨论】: