Я создаю функцию c #, которая перемещает изображение BitmapFrame в байт [] (используя copypixels). Затем я вставляю этот буфер в c ++ dll, где он находится в uint8 *. В cpp
есть структура
typedef struct
{
float r;
float g;
float b;
} pixel;
Можно ли организовать цикл для этого буфера uint8 * для получения попиксельного изображения (например, по x y - высоте и ширине изображения (эти данные у меня тоже есть))?
что-то вроде
for(i=0; i< height;i++)
{
for(j=0; j <width;j++)
{
SomeWorkWithPixelsfromUint8(i,j) //???
}
}
Где SomeWorkWithPixelsfromUint8 (i, j) может работать со структурой RGB
Так просто uint8 -> getPixel (x, y) ????