windows - Windows 和 Linux 上的 ImageMagick 'convert -sepia-tone' 不同

标签 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)

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

我做错了什么?


(来源:selfip.com)

(来源:selfip.com)

最佳答案

我实际上不得不做

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

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

关于windows - Windows 和 Linux 上的 ImageMagick 'convert -sepia-tone' 不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12856293/

相关文章:

c - ImageMagick 高级透明度控制

c++ - 为什么 GetClientRect 包括窗口边框和标题栏?

php - 使用 PHP 执行 .exe 文件

python - 如何解决 GitLab CI/CD 作业中的 "remote: You are not allowed to upload code."错误?

python - 使用 Python 程序写入和读取 cmd 提示符

linux - 如何在不需要设置 LD_LIBRARY_PATH shell 变量的情况下键入 "cargo run"?

batch-file - 如何使用 FFMPEG+Imagemagick 从图像/视频中提取有组织的调色板?

imagemagick - 安装imagemagick时出现问题

windows - 是否有任何环境变量代表 "C:\Documents and Settings"文件夹或 C :\Users folder in Windows?

c - 使用 Win32 函数基于用户输入动态滚动