M
mill666
Unregistered / Unconfirmed
GUEST, unregistred user!
下载了一个Pngimage 1.56用来处理png格式的图片;如果是用Timage的picture属性来assign一个png图片,则没有什么问题;
可是如果用Tpngobject类提供的draw方法,或者其他canvas的draw方法,则图像出现了失真;
就比如我在窗口上放置一个按钮,按钮的 click事件调用Tpngobject的draw方法,点击一次,在同一个位置draw一次同一个png图像,按动几次后,就会明显发现图片的比如说圆角边框的圆角变成锐角了,出现了失真的情况。
可是如果通过Timage的picture属性assign方法,不管多少次都不会出现失真。
可是我的程序里面需要调用draw方法来画。
可是如果用Tpngobject类提供的draw方法,或者其他canvas的draw方法,则图像出现了失真;
就比如我在窗口上放置一个按钮,按钮的 click事件调用Tpngobject的draw方法,点击一次,在同一个位置draw一次同一个png图像,按动几次后,就会明显发现图片的比如说圆角边框的圆角变成锐角了,出现了失真的情况。
可是如果通过Timage的picture属性assign方法,不管多少次都不会出现失真。
可是我的程序里面需要调用draw方法来画。