ImageMagick脚本获取JPG并放置在画布上,但会更改JPG的颜色

ImageMagick脚本获取JPG并放置在画布上,但会更改JPG的颜色,imagemagick,Imagemagick,我想把这个标志,并把它在一个黑色的背景 我正在使用下面的脚本 convert -size 4000x4000 canvas:#000000 -background \#000000 background.jpg composite rev.jpg -gravity center background.jpg output.jpg open output.jpg 这就产生了。正如你所看到的,颜色已经改变了,我不知道为什么 可能是一个颜色配置文件,或者您是否在rev.jpg中使用CMYK 尝试此

我想把这个标志,并把它在一个黑色的背景

我正在使用下面的脚本

convert -size 4000x4000 canvas:#000000 -background \#000000 background.jpg
composite rev.jpg -gravity center background.jpg output.jpg
open output.jpg
这就产生了。正如你所看到的,颜色已经改变了,我不知道为什么


可能是一个颜色配置文件,或者您是否在rev.jpg中使用CMYK

尝试此操作将缩短您的代码:

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

可能是颜色配置文件,或者您是否正在使用CMYK作为rev.jpg

尝试此操作将缩短您的代码:

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

只需设置颜色空间

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

只需设置颜色空间即可

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

看起来图像是CMYKNice替代品!不错的选择!