有没有办法将图像转换为每像素格式16位灰度,而不是将每个r,g和b分量设置为亮度.我目前有一个文件bmp.
Bitmap c = new Bitmap("filename");
Run Code Online (Sandbox Code Playgroud)
我想要一个Bitmap d,即c的灰度版本.我确实看到一个包含System.Drawing.Imaging.PixelFormat的构造函数,但我不明白如何使用它.我是Image Processing和相关C#库的新手,但对C#本身有一定的经验.
任何帮助,参考在线来源,提示或建议将不胜感激.
编辑:d是c的灰度版本.