ImageMagick' convert -sepia-tone' Windows与Linux不同

时间:2012-10-12 09:40:41

标签: windows linux imagemagick imagemagick-convert

我遇到了下面两张图片的问题:第一张是在Linux上创建的,第二张是在Windows上使用相同的命令创建的,相同版本的ImageMagick(6.6.5-0)。尝试了较新版本的ImageMagick,它们似乎都提供了Windows与Linux不同的结果。

convert c.jpg -sepia-tone 80% 1.jpg (on Linux)
convert c.jpg -sepia-tone 80% 2.jpg (on Windows)

结果非常不同,我无法弄清楚原因。

我做错了什么?

http://s45.selfip.com/1.jpg http://s45.selfip.com/2.jpg

2 个答案:

答案 0 :(得分:1)

我实际上必须这样做

convert c.jpg -set colorspace RGB -sepia-tone 80% 1.jpg

基本上强制使用RGB色彩空间,这解决了我的问题。

答案 1 :(得分:0)

最有可能的是,Linux和Windows上的ImageMagick安装版本与版本号的版本有所不同......

要验证,请运行此命令并比较两个平台的输出

convert -version

此外,您可能希望了解convert -list configure的输出有何不同。 (注意,这个命令给出的输出格式在两个平台上是不同的 - 它们不能直接比较)。