【发布时间】:2019-02-27 09:30:34
【问题描述】:
我正在使用 imagemagick 为视频游戏转换许多 3D 纹理。我的源文件是 png,我的目标文件也是 png。但我注意到,每当 alpha 通道降至 0.0 时,我的颜色信息就消失了(我需要它们)。我只想按原样缩放所有频道。我想有一个小开关可以解决这个问题,但截止日期快到了,我找不到任何相关信息。
重现这个的简单命令:
convert source-with-alpha.png -scale 2014 target.png(我也试过-resize,也没用)。
虽然convert source-with-alpha.png target.png 工作正常(但没有按比例缩小)。
感谢您的帮助。
【问题讨论】:
-
请发布示例输入和输出图像的链接,以便我们了解问题所在。也许您需要升级 libpng 或 imagemagick 或两者兼而有之。你用的是什么版本?
convert -version会告诉你你的 ImageMagick 版本,convert -list format会在 PNG 行的右侧显示 PNG 版本。
标签: imagemagick