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비트회색조 이미지로 1차 변환함
그러고 1차 변환한 회색조 이미지를 이 소스로 한번 더 돌려서 변환함
그럼 특정 범위 내 픽셀만 255 흰픽셀로 표시되야하는데
이따위로 나엄
원인 추측 가능?