C#程序设计窗体如何将导入的图片背景变成透明?

C#程序设计窗体如何将导入的图片背景变成透明?,第1张

c#好像只支持png格式的透明。bmp和jpg不支持透明。

图片透明方法:

bitmap2 = new Bitmap(文件路径或Image对象)

bitmap2.MakeTransparent(Color.White)

如迟毁果你要做游戏的话,多个picturebox是会互相覆盖的(即使图片透明)。

所以码凯备要使用GDI绘图的方法,才能透孙亩明。

Graphics1 = Form1.CreateGraphics()

Graphics1.DrawImage(位图, X, Y, 宽, 高)

透明图片可以理解为只有前景色而没有背景色的图片,制作透明图片可以使用 photoshop 来完成

PS怎么做透明的图片,步骤如下:

1、打开ps,创建一个新画布,并选择“透明”作为背景内容。

2、成品画布是这样的,有灰色和白色的正方并漏形;

3、在上面添加所需的图像;

4、创建完成后,点击菜单栏中的文件,在下拉菜腊明单中选择“存储为”;

5、选择要保存的位置,然后将保存类型更改为“png”,然后单击“确定”;

6、跳出这个界面,如果不知道是什么,请单击“确定”。

7、然后回到保存图片的位置,可以看到一张有透明背景的图片;

8、复制多个不同背景色的轮蔽告图片文件,可以看到图片的背景色是完全透明的。

教大家用photoshop制作透明图片(即除了自己想要的东西 图片中的其他东西都变成透明)。

下载安装“photoshop”。

打开“photoshop”。

点击“文件”, 再点击“打开“,选择一睁袭张自己想要制作的图片 然后点击“打开“。

打开图片后 在右下角的”图层“里双击”背景“ d出新建图层窗口后 点击确定。

然后在悉首兄右侧的工具栏里 点击魔棒 如果找不到 那么请在这个图标上点击右键 选择”魔棒工具“

将”鼠标“(此时是魔棒形状)移动到图片上 点击想要变透明的色块 按下Del键(即键盘上的”Delete“键)。如图 当你变透明的芹辩色块变成一个个的方格的时候就完成了。

最后点击"文件"  ”存储为Web和设备所用格式“ 点击”存储“ 再点击”保存“  大功告成!

下面这张图片是在QQ上的 可以看出来是透明的了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8268224.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存