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>이렇게만 해도 될듯
그리고 어지간하면
저기 영상 변수 복사해서 하나더만들어갖고 작업해~
댓글 0