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;

}



인풋 이미지는 8비트 회색조 이미진데


한번더 변환 거쳐서 특정 범위 밝기 이상만 흰색으로 표기되게 할랬거든


근데 결과물이 얼룩말마냥 줄무늬만 쳐나와 시발




왜이럴까 하...시