ImageMagick脚本采用JPG并放置在画布上但改变了JPG的颜色

时间:2017-07-06 14:12:40

标签: imagemagick

我想把这个标志放在黑色背景上。

enter image description here

我正在使用以下脚本

convert -size 4000x4000 canvas:#000000 -background \#000000 background.jpg
composite rev.jpg -gravity center background.jpg output.jpg
open output.jpg

哪个生成。正如你所看到的那样,颜色已经改变,我无法理解为什么?

enter image description here

2 个答案:

答案 0 :(得分:2)

可能是颜色配置文件还是您使用CMYK作为rev.jpg?

试试这会缩短你的代码:

convert rev.jpg -background black -gravity center -extent 4000x4000 output.jpg

答案 1 :(得分:2)

只需设置颜色空间。

composite 03wp2.jpg -colorspace srgb  -gravity center background.jpg output.jpg

output.jpg