使用 ImageMagick 正确转换 gimp 图像
Properly convert a gimp image using ImageMagick
我在使用 ImageMagick 将 gimp 文件转换为 png 时遇到问题。从下图中可以看出,ImageMagick 输出的图像黑白比例翻转或某种美白效果。那么如何让 ImageMagick 正确转换 gimp 图像呢?
我尝试了多种输出格式,每种格式都出现了同样的情况,图像输出与我在 gimp 中制作的不匹配。
我正在使用 ImageMagick,因为这是 运行 来自 makefile,并且 ImageMagick 在此应用程序中工作得很好。 makefile 规则是下面的命令。
%.png: %.xcf
convert $< -layers merge $@
更好的方法是使用 xcf2png
,xcftools
包的一部分。它似乎解决了问题。唯一的问题是该程序将转换后的文件写入标准输出,因此您需要重定向输出。
xcf2png $< > $@
我发现为了使用 Imagemagick 正确转换 gimp 图像,需要以下命令。
convert $< -background rgba\(0,0,0,0\) -layers merge $@
我在使用 ImageMagick 将 gimp 文件转换为 png 时遇到问题。从下图中可以看出,ImageMagick 输出的图像黑白比例翻转或某种美白效果。那么如何让 ImageMagick 正确转换 gimp 图像呢?
我尝试了多种输出格式,每种格式都出现了同样的情况,图像输出与我在 gimp 中制作的不匹配。
我正在使用 ImageMagick,因为这是 运行 来自 makefile,并且 ImageMagick 在此应用程序中工作得很好。 makefile 规则是下面的命令。
%.png: %.xcf
convert $< -layers merge $@
更好的方法是使用 xcf2png
,xcftools
包的一部分。它似乎解决了问题。唯一的问题是该程序将转换后的文件写入标准输出,因此您需要重定向输出。
xcf2png $< > $@
我发现为了使用 Imagemagick 正确转换 gimp 图像,需要以下命令。
convert $< -background rgba\(0,0,0,0\) -layers merge $@