以高分辨率导出画布的可见区域

时间:2017-01-22 09:47:48

标签: html5-canvas konvajs

我正在使用html5画布,因为我正在使用konvajs和anglurjs。我想导出具有更高分辨率的画布的可见区域。

我可以使用 stage.toDataURL('JPEG',1.0)导出可见区域,但它会重新调整图像的分辨率。它根据浏览器窗口设置图像尺寸,但我想以与导入时相同的分辨率导出图像。

1 个答案:

答案 0 :(得分:2)

stage.toDataURL() pixelRatio有一个未记录的配置名为stage.toDataURL({ pixelRatio: 2})

{{1}}

此命令将以更高的分辨率保存画布。

演示:http://jsbin.com/quveduhihe/edit?html,js,output