Delphi 怎么将PNG文件分割,用image显示做图片按钮?
怎么使用pngimage控件或者GDI+把png图片分割显示出来呢?我想用image做图片按钮我不想将png图片转换为Bitmap因为那样会丢失透明信息希望高手指点,提供...
怎么使用pngimage控件或者GDI+ 把png图片分割显示出来呢?
我想用image做图片按钮
我不想将png图片转换为Bitmap 因为那样会丢失透明信息
希望高手指点,提供一些例子。 展开
我想用image做图片按钮
我不想将png图片转换为Bitmap 因为那样会丢失透明信息
希望高手指点,提供一些例子。 展开
2个回答
展开全部
可以分割的,
1\自己读取数据,分割,内存中生成几张图.这种方法太烦了,不可取.
2\自己写一个按钮类继承于TWinControl,在CANVAS上想怎么画就怎么画.这个最好.
3\又不想写一个类,还是把图分开吧,一类按钮就2-3状态,才几张图!!!!!!
整个程序也不会有很多种类的按钮,何必没事找着折腾自己啊.....
1\自己读取数据,分割,内存中生成几张图.这种方法太烦了,不可取.
2\自己写一个按钮类继承于TWinControl,在CANVAS上想怎么画就怎么画.这个最好.
3\又不想写一个类,还是把图分开吧,一类按钮就2-3状态,才几张图!!!!!!
整个程序也不会有很多种类的按钮,何必没事找着折腾自己啊.....
追问
没办法呀,项目需要一张图片分割作为按钮,又只能是png图片,bmp分割没问题,png图片现在就是还不懂,因为转为bmp图,就丢失了透明信息,那样做就没有png图片的意义了
追答
那就自己写一个按钮类吧,用2,灵活无比,想画在哪里就在哪里,画哪部分出来都可以啊
博思aippt
2024-07-20 广告
2024-07-20 广告
博思AIPPT是基于ai制作PPT的智能在线工具,它提供了4种AI制作PPT的方式,包括AI生成大纲、AI直接生成PPT、文本生成PPT、AI提炼word文档生成PPT,一站式集成多种AI生成PPT的方式,可满足办公用户的不同需求和使用场景...
点击进入详情页
本回答由博思aippt提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询