L linchhero Unregistered / Unconfirmed GUEST, unregistred user! 2009-06-29 #1 http://kt878.lg-3g.com/images/validate.aspx这个图片为带alpha通道的PNG图片,我用image1.picture.assign(png)可以正常显示,但我转换成BMP后,背景为一片黑,如果解决这个黑背景
http://kt878.lg-3g.com/images/validate.aspx这个图片为带alpha通道的PNG图片,我用image1.picture.assign(png)可以正常显示,但我转换成BMP后,背景为一片黑,如果解决这个黑背景
草 草原骏马 Unregistered / Unconfirmed GUEST, unregistred user! 2009-06-29 #3 是呀,不可以解决这个问题。不过你在显示的时候,可以设置透明背景色,但是这可能会影响到图片的显示效果。
W wql Unregistered / Unconfirmed GUEST, unregistred user! 2009-06-29 #4 哎,换个思维吧,先显示出来,在用屏幕Windows或Canvas的Bitblt转化为bmp就可以了,Bitblt转化为bmp就是屏幕截图的例子,bbs上挺多的!
H hs-kill Unregistered / Unconfirmed GUEST, unregistred user! 2009-06-29 #6 你就把png手动存成32位的BMP格式(带alpha通道,但是不会起作用)想省事就在画的时候再转成png去画,不过这么做毫无意义否则,你就自己手动去画每个像素,画的时候先按alpha值把像素色和底色做运算不管怎么做,你都不如直接保存png格式
你就把png手动存成32位的BMP格式(带alpha通道,但是不会起作用)想省事就在画的时候再转成png去画,不过这么做毫无意义否则,你就自己手动去画每个像素,画的时候先按alpha值把像素色和底色做运算不管怎么做,你都不如直接保存png格式