【发布时间】:2015-10-16 08:01:17
【问题描述】:
我有一些透明的 PNG 图像。但是,每当我对图像使用 ImageMagick 进行任何操作(例如裁剪)时,它都会将一些图像更改为“索引”颜色而不是 RGB。更改的图像恰好少于 256 种颜色,但转换破坏了透明度。
通过一些研究,我发现您可以在文件名前加上 png32: 来强制 RGB,但这仅在使用 convert 命令时有效,而不是 mogrify。
我可以使用 mogrify 添加 -format png32,但这会将所有图像重命名为 *.png32。
假设你可以这样做:
mogrify -define png:format=png32 -format png *.png
但它不起作用,图像仍然是索引颜色而不是 RGB。如何使用 mogrify 强制 PNG32?
【问题讨论】:
-
您可以将您的 IM 版本和平台添加到您的帖子中吗?
-
从完整的 alpha 图像转换为索引的 PNG 不应破坏透明度。你能提供一张发生这种情况的图片吗?
标签: imagemagick png mogrify