【发布时间】:2011-08-03 06:53:32
【问题描述】:
我有一个可滚动的画布,我想要将其内容转换为 png 图像。
问题是我只得到了画布的照片,在给定时间丢失了画布的不可见部分。
如何将整个可滚动画布转换为 png 图像?
我当前的代码如下:
my $canvas_to_get_photo=$mw->Photo(-format=>'Window', -data=>oct($canvas_to_get->id));
$canvas_to_get_photo->write('somepath/image.png', -format=>'png');
【问题讨论】:
-
你能创建示例图像(你得到什么和你需要什么)吗?当然,最后一个是蒙太奇。
-
它只是一个可以滚动的画布,这意味着一次只能看到其中的一部分。当我打印画布时,我只看到可见部分,而不是因为用户没有滚动查看而隐藏的部分。