如何保存透明的PNG图片?(200)

  • 主题发起人 主题发起人 肥牛
  • 开始时间 开始时间

肥牛

Unregistered / Unconfirmed
GUEST, unregistred user!
问题简单来说,就是如何生成一个PNG背景透明的图片(或者读取一个有透明属性的PNG图片),在上面写文字或者画线后,再保存成PNG图片,原来的透明属性仍然保留。我是通过设置透明色实现的。但是这种方式生成的透明图片会有原背景色的残留。这样看上去不好看。怎样做才行呢?如果需要使用控件,请说明控件的名称,并写出DEMO。
 
可以看一下ImageEn,http://www.ccrun.com/view.asp?id=402你要的功能都能实现。至于DEMO,它肯定是自带的了。
 
谢谢,这个控件不错,初步研究了一下,应该可以满足我的要求。正在学习中……
 
这个控件仍然不行。因为它不能直接在透明的部分输出文字或者画线。它仍然需要先建立一个CANVAS,在上面再画线或者其他操作。然后再设置背景色为透明。即使对层操作也是这样。因为平滑字体的边缘与背景色之间总是有一些过渡的,这个处理不了。显示的文字带一个边儿。实际上相当于没有能解决问题。不过仍然需要感谢你,这个控件可以在其他地方用得上。
 

Similar threads

D
回复
0
查看
753
DelphiTeacher的专栏
D
D
回复
0
查看
727
DelphiTeacher的专栏
D
D
回复
0
查看
845
DelphiTeacher的专栏
D
后退
顶部