int pix = 1;

int rowPadding = data.Stride - (data.Width * pix);

byte* Image = (byte*)data.Scan0;

int tmp_max = Max;

if (tmp_max == 255)

{

tmp_max = 10000;

}


int tmp_min = Min;

if (tmp_min == 0)

{

tmp_min = -1;

}


for (int y = 0; data.Height; y++) {

for (int x = 0; data.Width; x++) {

bool min = tmp_min <= Image[x];

bool max = Image[x] <= tmp_max;

if (min && max)

{

Image[x ] = 255;

}

else

{

Image[x] = 0;

}

Image += pix;

}


Image += rowPadding;

}



그냥 픽셀값 건드려서 밝기 바꾸고 싶으면






굳이 스트라이드니 패딩이니 있어야대?

for( int y = 0; y < br>

이렇게만 해도 될듯


그리고 어지간하면


저기 영상 변수 복사해서 하나더만들어갖고 작업해~