我是sjmhiex啊月谢谢大家的支持 百度贴吧:sjmhiex吧
QQ群:243153684
BMP支持透明比较常见的方法有两种: 一种是32位图,直接就可以是透明的,还可以是半透明效果,一般都是用PNG转成的,或者在保存图象时选择32位。 第二种就是把想透明的地方颜色设成255.255.0,但是有缺点就是不是所有软件都支持设透明色,而且软件透明部分的设定颜色也不一样,另外它不支持半透明。
32位的BMP,带一个ALPHA通道,在ALPHA通道里你要的地方是白色,不要的是黑色,就可以了。不过要是用图片传真器看还是白底,但是导入到软件或者别的支持的地方就是透明的了。比如我把这个BMP导入FLASH里就是背景透明的了。
用ps,选择背景图层,将不透明度设置0%就ok了
1、可以在photoshop里面新建一个背景色为透明的图片,然后将你需要处理的这张图片拖到新建透明图片上面,之后用橡皮工具将其白色部分擦掉,存为GIF格式的图片即可。
2、上面的方法较为麻烦,你如果在frontpage中插入这张图片,选中它,在编辑图片里面有个“设为透明”,点击一下其图片为白色部分为透明色
Eliminate White 1.0 这个滤镜是一个单一的滤镜,它可以将一幅白色背景的图片中
白色变为透明。当你想把白色背景上的物体分离出来的时候,非常
有用。它也可以用来制作一些有趣的效果。
如何安装:
将 elimwhit.8bf 拷贝到你的 Photoshop 的滤镜目录中即可。
如何使用:
1. 准备好一张白色背景的图片(RGB 格式),在 "background"
层上双击鼠标,起名后选择OK。这一步操作将背景层转换为普通层。
2. 选择Filter -> Transparency -> Eliminate White,这步
操作将去除图像中的白色,经过这步操作后, 图像看起来饱和度降
低了。
3. 这是最重要的一步,选择 Layer -> Matting -> Remove
White Matte,现在,图像的饱和度复原了,并且白色背景部分变成
了透明。
将你的图在photoshop里做成背景透明的,按住ctrl点图形所在层,这时图形旁边有了选区。
保持选区,在通道里新建一层,这层为alpha通道,然后填充,你可以看到在黑的背景上你的图形被填充成白色,将其它通道层前的小眼睛点出来,这时再返回图层。可以看到你的图形背景是半透明红色。这时再存为bmp图,注意要存成32位的。
带透明通道的bmp就做好了。
打开PS,把Alpha1通道定义成图案,双击背景图层,再加一个蒙板,用刚才的图案填充(直接复制粘贴不行)
这法也够麻烦,但是反正比导入到程序中强。
如果有PNG,想转成32bit BMP,用IconWorkShop
透明格式的 BMP 位图 是存在的...在图片浏览器中是看不到效果的..这一点一定要清楚
WINXP里的预设位图都是256色..也就是8位元.因此不需要带a通道..WINXP本身就认可8位元的背景255.0.255
为透明色
实现这种格式有五种方法
第一种:就是有人提到的使用 Iconworkshop 6.0 转换一下. (注意:最好用做好的PNG图转成带α通道的Windows
位图BMP(32位))采用alpha通道的
这种格式能在Windows下面的程序中用...
在DLL中的透明位图资源中,要看清楚你要替换资源的分辩率及位深度(即8位,16位,32位)
第二种:就是把做好的PNG导入到画图工具里..另存为24位位图..就可以了..效果同上..
第三种:有些资源里面不是有一些位图周围是紫色的吗,把那个位图保下来,然后在这个位图里面编辑你要的图形(这个是索引16位位图),这种位图可以在Windows下使用
下面这张是从DLL的位图资源里保存出来的,进行说明
第四种:制作好你的位图以后,在通道标签里新建一个ALpha通道,把你想透明的部分用黑色填充,其余部分用白色填充。最后保存成32位位图。效果第一种一样。
第五种:是自己做Windows默认为RGB色255,0,255(紫色)为透明效果.具体做法.还不是很清楚.实在是不好意思.还请大家原谅.
我是sjmhiex啊月 谢谢大家的支持 百度贴吧:sjmhiex吧
QQ群:243153684