【问题标题】:Image conversion to Grayscale using ImageMagick is very dark使用 ImageMagick 将图像转换为灰度非常暗
【发布时间】:2013-03-02 05:37:18
【问题描述】:

我通过

转换了一堆“普通”的 JPG 照片
convert infile -colorspace Gray outfile

为单色。然而,结果是所有图像都非常暗。这是一个转换示例:original photo 和 converted monochrome image。

有没有更好的方法来使用 ImageMagick 将照片般逼真的图像转换为灰度?

【问题讨论】:

  • 听起来不错。你有例子吗?
  • 是的,刚刚添加了一个示例转换。

标签: image-processing imagemagick grayscale brightness monochrome


【解决方案1】:

documentation 指出,在更改色彩空间时,颜色会在转换之前从其原始伽马转换为线性。您需要将它们转换回适当的 gamma。

convert infile -colorspace Gray -gamma 2.2 outfile

【讨论】:

  • 好主意。有没有一种简单的方法可以找出 gamma 一个 jpg 是用“记录”的?
  • @halloleo,标准图像始终为 2.2,除非它们是在旧 Mac 上生成的。
  • 我刚刚发现this answer 有一个类似的问题。它说通过公式转换 RGB 值: Y = 0.30 x Red + 0.59 x Green + 0.11 x Blue 这在我看来是一种非常不同的方法。我必须两个都做吗???我试试看。
猜你喜欢
  • 1970-01-01
  • 2016-04-24
  • 1970-01-01
  • 1970-01-01
  • 2010-11-20
相关资源
最近更新 更多