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上的 可以看出来是透明的了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)