怎么保存透明的图呢?高手来吧,不是高手不会哦。不信看看:)(12分)

  • 主题发起人 主题发起人 程序小鱼
  • 开始时间 开始时间

程序小鱼

Unregistered / Unconfirmed
GUEST, unregistred user!
这样的,我在IMAGE1中加载一个图,但没加满,一半是透明的,一半是有图的,我想存起它们,然后在下次调用时,加载后,仍是一半透明的,一半有图的,可存起来后,变成了BMP,就把不透明的地方填成白色了。怎么办呢。如果这样方法怎么行,怎么制作呢。我在一个游戏中,找到了一个图,它就是一部分透明,变成BMP之后再加载到IMAGE1中,仍可以透明。求解!
 
不是很清楚你所说的,
能不能用屏幕拷贝保存后再切割达到你的要求,如何能的话,在不要求速度的情况下,至少可能通过像素点拷贝搞定吧,
 
bitmap不存在透明
 
他的意思应该是说
像图标哪样,有些是正方形的,有些不是,但每次保存一个图标后都成了正方形
 
对对对。testnet说的对。怎么做呢。
 
Set Image.Autosize:=True, then load the image.
Save the image to bitmap. when u load the bitmap set image.transparent:=true.
should be transparent image as before.
 
直接存成图标文件(*.ICO)就行了,什么都不用改,下次用直接导入*.ICO.
非要*.BMP的话,试试cony的方法吧
 
接受答案了.
 
后退
顶部