首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

急求图片换色代码,该怎么处理

2012-02-29 
急求图片换色代码用VB.NET实现给一张图换色[解决办法]参见如下代码,可能有帮助!下面的代码示例设计用于 Wi

急求图片换色代码
用VB.NET实现给一张图换色

[解决办法]
参见如下代码,可能有帮助!

下面的代码示例设计用于 Windows 窗体,它需要 PaintEventArgse(这是 Paint 事件处理程序的参数)。代码执行下列操作:

创建一个 Bitmap。

将位图中每个像素的颜色设置为黑色。

绘制该位图。

public void SetPixel_Example(PaintEventArgs e)
{

// Create a Bitmap object from a file.
Bitmap myBitmap = new Bitmap( "Grapes.jpg ");

// Draw myBitmap to the screen.
e.Graphics.DrawImage(myBitmap, 0, 0, myBitmap.Width,
myBitmap.Height);

// Set each pixel in myBitmap to black.
for (int Xcount = 0; Xcount < myBitmap.Width; Xcount++)
{
for (int Ycount = 0; Ycount < myBitmap.Height; Ycount++)
{
myBitmap.SetPixel(Xcount, Ycount, Color.Black);
}
}

// Draw myBitmap to the screen again.
e.Graphics.DrawImage(myBitmap, myBitmap.Width, 0,
myBitmap.Width, myBitmap.Height);
}

热点排行