关于 PyS60 中 Canvas 中的可选参数
在 Python for Symbian60 中,blit() 定义为:
blit(image [,target= (0,0), source=((0,0),image.size), mask=None, scale=0 ])
可选参数source中image.size的意义是什么?
In Python for Symbian60 blit() is defined as:
blit(image [,target=(0,0), source=((0,0),image.size), mask=None, scale=0 ])
In the optional parameter source what is the significance of image.size?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
认为source=((0,0))是左上角,image.size是右下角。 你可以将这两点之间的任何内容进行位块传输。
顺便说一句,目标类似。
Think that source=((0,0)) is the top left corner and image.size is the bottom right corner. You blit whatever is between those two points.
Similar for target, btw.
我的猜测是,当您不指定任何其他内容时, blit() 将自动使用
image.size
的结果(从而将整个图像从 (0,0) 传输到 (width,height) )。如果您只想复制图像的一小部分,可以使用 source 参数定义要复制的不同矩形。
My guess is that blit() will automatically use the result of
image.size
when you don't specify anything else (and thus blitting the whole image from (0,0) to (width,height)).If you want only a smaller part of the image copied, you can use the source parameter to define a different rectangle to copy.