我转换一串“正常” JPG照片经由图像转换为灰度使用ImageMagick很暗
到单色。但结果是所有图像都很暗。这里有一个示例转换:original photo和converted monochrome image。
有没有更好的方法来将ImageMagick的照片般真实的图像转换为灰度?
我转换一串“正常” JPG照片经由图像转换为灰度使用ImageMagick很暗
到单色。但结果是所有图像都很暗。这里有一个示例转换:original photo和converted monochrome image。
有没有更好的方法来将ImageMagick的照片般真实的图像转换为灰度?
documentation指出,当改变颜色空间时,颜色在转换之前从原始伽马转换为线性。您需要将它们转换回适当的伽马值。
convert infile -colorspace Gray -gamma 2.2 outfile
好主意。有没有一种简单的方法来找出gamma _a jpg被“记录”with_? – halloleo 2013-03-14 04:34:21
@halloleo,标准图像始终是2.2,除非它们是在旧版Mac上生成的。 – 2013-03-14 04:37:19
我刚刚找到[这个答案](http://stackoverflow.com/questions/6082396/iphone-grayscaled-image-is-too-dark-can-i-change-the-opacity-of-gray-scale-im ?rq = 1)的类似问题。它说,通过公式将RGB值转换: Y = 0.30×红色+ 0.59×绿+ 0.11×蓝色 这在我看来就像一个非常不同的方法。我必须这样做吗?我会尝试一下。 – halloleo 2013-03-14 04:38:02
听起来正确。你有例子吗? – 2013-03-14 02:16:42
是的,只是添加了一个示例转换。 – halloleo 2013-03-14 04:21:19