代码如下:
public static Bitmap GetBlackWhiteImg(string imagepath)
{
Bitmap images = new Bitmap(imagepath); //载入图片
for (int i = 0; i < images.Width; i++)
{
for (int j = 0; j < images.Height; j++)
{
Color pix = images.GetPixel(i, j); //获取图像像素值
if (pix.R < 128 || pix.G < 128 || pix.B < 128)
{
images.SetPixel(i, j, Color.Black); //保存像素值
}
else
{
images.SetPixel(i, j, Color.White); //保存像素值
}
}
}
return images;
}
这个方法得到的图片这么还有除了white和black以外的颜色
是可以的啊~ 没有问题啊~