图像处理
小弟有一些传奇外传的魔法图片,不知道如何将魔法图片优化(背景的黑色去不掉),就像游戏中的效果一样.请研究过这方面的专家帮忙一下,小弟在此先谢谢了!
[解决办法]
没球研究!
[解决办法]
路过................
图片整几张上来看看.
[解决办法]
http://www.vbaccelerator.com/home/VB/Code/vbMedia/Transparent_GDI_Sprite_Library/article.asp
[解决办法]
该回复于2009-03-13 09:05:09被版主删除
[解决办法]
该回复于2009-03-23 10:47:53被版主删除
[解决办法]
不懂,帮顶
[解决办法]
用PS
[解决办法]
游戏中的图片
原图片
[解决办法]
原图片是一幅16位位图,fCompress = BI_BITFIELDS,查看它的文件属性时发现是32位的,不知道它是否包含Alpha通道,
请专家指点一下.
我原本以为这幅位图的每个像素都包含Alpha值,就像PNG图片一样,不知道是否是理解错误.
[解决办法]
BMP应该是没有Alpha的,不过黑色背景倒是有现成的方式合并
vbSrcPaint: 用 Or 运算合并目标像素和源位图
Private Sub Form_Load()
Dim pic As IPictureDisp
Picture1.AutoRedraw = True
Picture1.ScaleMode = vbPixels
Set Picture1.Picture = LoadPicture("C:\temp\1689.bmp")
Set pic = LoadPicture("C:\temp\1686.bmp")
Picture1.PaintPicture pic, 10, 10, , , , , , , vbSrcPaint
End Sub