2011-11-11 4 views
0

흑백의 System.Drawing.Bitmap이 타사 SDK에서 전달되었으므로 흰색에서 검정색으로 투명하게 변환하고 싶습니다 ... ie make 모든 검정 픽셀은 흰색이고 모든 흰색 픽셀은 투명합니다.흑백 이미지를 흰색 및 투명색으로 변환

모든 픽셀을 반복하고 색을 확인하고 그에 맞게 변경해야합니까? 어떻게해야합니까?

+2

투명 부분의 경우 24 비트 bmp이면 bmp.MakeTransparent (Color.White)를 사용할 수 있습니다. 검정색에서 흰색으로 변환하려면, 그것을 반복해야 할 수도 있습니다. 이미지에서 바이트 []를 가져 오는 방법을 살펴보고 반복합니다. – Philip

답변

1

그것이 팔레트 이미지 (그것이 있어야로, 그것은 BW 이미지의 주어진) 비트 맵의 ​​팔레트 안에 투명 검은 색 대체 할 수 있다면 (BitmapPalette 속성은 그 Entries 속성을 편집).

관련 문제