我在使用ImageMagick将gimp文件转换为png时遇到问题。从下图中可以看出,黑白刻度被翻转或者某种白化效果被应用于ImageMagick输出的图像。那么我怎样才能让ImageMagick正确转换gimp图像呢?
我尝试了多种输出格式,每种格式都出现相同的情况,图像输出与我在gimp中制作的格式不一致。
我正在使用ImageMagick,因为这是从makefile运行的,而ImageMagick在这个应用程序中运行得非常好。 makefile规则是以下命令。
%.png: %.xcf
convert $< -layers merge $@
答案 0 :(得分:0)
更好的方法是使用xcf2png
包的xcftools
部分。它似乎解决了这个问题。唯一的问题是该程序将转换后的文件写入stdout,因此您需要重定向输出。
xcf2png $< > $@
我发现为了使用Imagemagick正确转换gimp图像,需要以下命令。
convert $< -background rgba\(0,0,0,0\) -layers merge $@
击> <击> 撞击>