Delphi 怎么将PNG文件分割,用image显示做图片按钮?
怎么使用pngimage控件或者GDI+把png图片分割显示出来呢?我想用image做图片按钮我不想将png图片转换为Bitmap因为那样会丢失透明信息希望高手指点,提供...
怎么使用pngimage控件或者GDI+ 把png图片分割显示出来呢?
我想用image做图片按钮
我不想将png图片转换为Bitmap 因为那样会丢失透明信息
希望高手指点,提供一些例子。 展开
我想用image做图片按钮
我不想将png图片转换为Bitmap 因为那样会丢失透明信息
希望高手指点,提供一些例子。 展开
展开全部
可以分割的,
1\自己读取数据,分割,内存中生成几张图.这种方法太烦了,不可取.
2\自己写一个按钮类继承于TWinControl,在CANVAS上想怎么画就怎么画.这个最好.
3\又不想写一个类,还是把图分开吧,一类按钮就2-3状态,才几张图!!!!!!
整个程序也不会有很多种类的按钮,何必没事找着折腾自己啊.....
1\自己读取数据,分割,内存中生成几张图.这种方法太烦了,不可取.
2\自己写一个按钮类继承于TWinControl,在CANVAS上想怎么画就怎么画.这个最好.
3\又不想写一个类,还是把图分开吧,一类按钮就2-3状态,才几张图!!!!!!
整个程序也不会有很多种类的按钮,何必没事找着折腾自己啊.....
追问
没办法呀,项目需要一张图片分割作为按钮,又只能是png图片,bmp分割没问题,png图片现在就是还不懂,因为转为bmp图,就丢失了透明信息,那样做就没有png图片的意义了
追答
那就自己写一个按钮类吧,用2,灵活无比,想画在哪里就在哪里,画哪部分出来都可以啊
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询