【发布时间】:2017-06-17 22:04:41
【问题描述】:
我需要读取图像像素颜色,图像将只有黑白。因此,如果像素为白色,我想实例化白色立方体,如果像素为黑色,我想实例化黑色立方体。现在这对我来说是全新的,所以我进行了一些挖掘,最终我使用了 system.Drawing 和位图。但是现在我卡住了。我不知道如何检查白色像素
例如
private void Pixelreader()
{
Bitmap img = new Bitmap(("ImageName.png");
for (int i = 0; i < img.Width; i++)
{
for (int j = 0; j < img.Height; j++)
{
System.Drawing.Color pixel = img.GetPixel(i, j);
if (pixel == *if image is white)
{
// instantiate white color.
}
}
}
}
还有其他方法吗?谢谢!
【问题讨论】:
-
如果你能提供一些视觉资料来更好地解释,那就更好了!
-
什么视觉效果?我只是在处理空场景和图像。图像不会出现在场景中,我只需要加载图像并读取它的像素。图像将始终为黑色或白色。所以如果像素是黑色的,我想调试黑色,否则调试白色。然后基于此,我会做我想做的。