Delphi 怎么将PNG文件分割,用image显示做图片按钮?

怎么使用pngimage控件或者GDI+把png图片分割显示出来呢?我想用image做图片按钮我不想将png图片转换为Bitmap因为那样会丢失透明信息希望高手指点,提供... 怎么使用pngimage控件或者GDI+ 把png图片分割显示出来呢?
我想用image做图片按钮
我不想将png图片转换为Bitmap 因为那样会丢失透明信息
希望高手指点,提供一些例子。
展开
 我来答
开心小书生
2012-09-17 · TA获得超过406个赞
知道小有建树答主
回答量:321
采纳率:50%
帮助的人:300万
展开全部
可以分割的,
1\自己读取数据,分割,内存中生成几张图.这种方法太烦了,不可取.
2\自己写一个按钮类继承于TWinControl,在CANVAS上想怎么画就怎么画.这个最好.
3\又不想写一个类,还是把图分开吧,一类按钮就2-3状态,才几张图!!!!!!
整个程序也不会有很多种类的按钮,何必没事找着折腾自己啊.....
追问
没办法呀,项目需要一张图片分割作为按钮,又只能是png图片,bmp分割没问题,png图片现在就是还不懂,因为转为bmp图,就丢失了透明信息,那样做就没有png图片的意义了
追答
那就自己写一个按钮类吧,用2,灵活无比,想画在哪里就在哪里,画哪部分出来都可以啊
rivorse
2012-09-17 · 超过28用户采纳过TA的回答
知道答主
回答量:117
采纳率:0%
帮助的人:69.8万
展开全部
同意推荐答案
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式