3

使用 VS2005 和 C#。

在表单中有一个按钮和来自资源的图像,图像没有透明度。

从 IDE 分配图像时如何获得透明度?

谢谢你。

4

2 回答 2

3

在图像编辑器中打开图像(Paint.NET 和 GIMP 是免费的)并在需要的地方添加透明胶片。

一旦图像实际上具有透明像素,这一切都会起作用。

您还可以使用 Bitmap 类的几个方法来执行此操作:

Bitmap b = Properties.Resources.MyImage;
b.MakeTransparent(b.GetPixel(0, 0));
于 2009-03-12T20:58:08.513 回答
0

我真的不明白你在问什么。只要您使用的图像类型支持透明度(例如 .png),您就可以在按钮上使用具有透明度的图像。

编辑:我再次阅读了您的问题,但仍然令人困惑,但也许您的意思是要为图像添加透明度?如果是这样,您将不得不使用图像编辑器来添加透明度并将其保存为支持此的格式。Paint.Net 是一个很好的免费工具。

于 2009-03-12T20:50:08.233 回答