2012-10-12 27 views
1

我有以下2个图像的问题:第一个是在Linux,Windows上的第二个使用相同的命令,ImageMagick的的版本相同(创建6.6.5-0)。尝试了更新版本的ImageMagick,并且它们似乎都提供了Windows与Linux不同的结果。ImageMagick的“转换-sepia色调的不同在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

回答

1

其实我不得不这样做

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

基本上强制使用RGB彩色的,并且解决了我的问题。

0

最有可能的,在Linux和Windows的安装的ImageMagick的发行版是比单纯的版本号更多的方式不同......

要验证,运行这个命令并比较详细输出两个平台:

convert -version 

此外,您可能想看看该OU convert -list configure不同。 (注意,这个命令给出的输出格式在两个平台上是不同的 - 它们不能直接比较)。

+0

LINUX:版本:ImageMagick的6.6.5-0 2010-10-14 Q16 http://www.imagemagick.org 版权所有:版权所有(C)1999-2010 ImageMagick的工作室LLC 特点:OpenMP的 WINDOWS:版本:ImageMagick的6.6.5-0 2010-10-10 Q16 http://www.imagemagick.org 版权所有:版权所有(C)1999-2010 ImageMagick的工作室LLC 特点:OpenMP的 所以版本是完全一样的。 – user1740728

+0

当我在Linux上执行'convert -list configure'时,我得到这个: convert -list configure 'lt-convert:UnableToOpenConfigureFile configure.xml'@reven/configure.c/GetConfigureOptions/589.' – user1740728