1

我对下面的 2 个图像有疑问:第一个是在 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)

结果非常不同,我不知道为什么。

我究竟做错了什么?


(来源:selfip.com(来源:selfip.com
 

4

2 回答 2

2

我实际上不得不做

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

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

于 2012-10-16T11:27:40.997 回答
0

很可能,您在 Linux 和 Windows 上安装的 ImageMagick 的发行版本在很多方面都不同,而不仅仅是版本号......

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

convert -version

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

于 2012-10-12T12:31:25.210 回答