Мне нужно прочитать пиксельные цвета изображений, изображение будет только черно-белым. Поэтому, если пиксель белый, я хочу создать экземпляр белого куба, и если пиксель черный, я хочу создать экземпляр черного куба. Теперь это для меня все ново, поэтому я сделал кое-что, и я закончил использовать 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.
}
}
}
}
есть ли другой способ сделать это? Благодаря!
Лучше, если и при условии, некоторые визуальные вещи, чтобы объяснить лучше ! – utkdub
Какие визуальные эффекты? Я просто работаю с пустой сценой и изображением. Изображение не будет в сцене, мне просто нужно загрузить изображение и прочитать его пиксели. Изображение всегда будет черным или белым. поэтому, если пиксель черный, я хочу отлаживать черный отладочный белый. то на основании этого я сделаю то, что хочу. – Nanopili