我需要將像素從一個圖像複製到另一個,但只有黑色像素。我有黑色像素分離出來,以便發送給使用K面板上的打印機色帶打印機。圖像的只有一個顏色複製到另一個圖像
基本上我需要使每個像素不是黑色透明或白色在圖像中。
這樣做的最好方法是什麼?
我唯一的想法是沿着線的東西:
var attr = new ImageAttributes();
attr.SetColorKey(minColor, maxColor);
using (Graphics g = Graphics.FromImage(backGround))
{
var destRect = new Rectangle(0, 0, backGround.Width, backGround.Height);
g.DrawImage(kPanelImage, destRect, 0, 0, backGround.Width, backGround.Height, GraphicsUnit.Pixel, attr);
}
那麼我可以設置ImageAttributes色鍵顏色的範圍,但我不知道是什麼範圍是除黑色之外的一切。 – 2012-02-08 15:56:23