标签: c#-4.0
我有一个黑色和白色的System.Drawing.Bitmap从第三方SDK传递,我希望在透明的白色黑色转换为白色...即使所有黑色像素白色,所有白色像素透明。
我是否必须迭代每个像素,检查颜色并相应地更改它?我该怎么做?
答案 0 :(得分:1)
如果它是一个调色板图像(因为它应该是,因为它是一个BW图像),你可以在位图的调色板(Palette属性Bitmap)内用透明替换黑色,编辑它的{ {1}}属性)。
Palette
Bitmap