我遇到了下面两张图片的问题:第一张是在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)
结果非常不同,我无法弄清楚原因。
我做错了什么?
答案 0 :(得分:1)
我实际上必须这样做
convert c.jpg -set colorspace RGB -sepia-tone 80% 1.jpg
基本上强制使用RGB色彩空间,这解决了我的问题。
答案 1 :(得分:0)
最有可能的是,Linux和Windows上的ImageMagick安装版本与版本号的版本有所不同......
要验证,请运行此命令并比较两个平台的输出 :
convert -version
此外,您可能希望了解convert -list configure
的输出有何不同。 (注意,这个命令给出的输出格式在两个平台上是不同的 - 它们不能直接比较)。