有没有一种简单的方法可以使用.NET将图像转换为灰度

时间:2010-01-13 10:28:15

标签: .net graphics image-processing

我需要将文件夹中的所有图像转换为灰度(我相信它们的gif文件,如果这很重要)。有什么建议?我有.NET 3.5(sp1)

2 个答案:

答案 0 :(得分:3)

也许你可以像this guy那样做。 或者也许like so

答案 1 :(得分:0)

有不同的方法:

  1. 平均红色,绿色和蓝色值。很简单,但结果可能看起来不正确,除非你先对这些值进行加权。

  2. 将图像转换为Hue,Lightness和Saturation值并拍摄亮度。

  3. 您可以使用Image课程阅读图像。有一种从文件中读取图像的方法。