【问题标题】:Export the visible area of canvas in high resolution以高分辨率导出画布的可见区域
【发布时间】:2017-06-06 23:10:54
【问题描述】:

我正在为此制作一个 html5 画布,我正在使用 konvajs 和 anglurjs。我想以更高的分辨率导出画布的可见区域。

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

【问题讨论】:

    标签: html5-canvas konvajs


    【解决方案1】:

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

    stage.toDataURL({ pixelRatio: 2})
    

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

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

    【讨论】:

    • 感谢@Iavrton 的回复。我也试过了,但它会降低图像质量。
    猜你喜欢
    • 2015-10-20
    • 1970-01-01
    • 2014-05-25
    • 1970-01-01
    • 2013-04-11
    • 2021-12-01
    • 2021-07-22
    • 2014-10-03
    • 1970-01-01
    相关资源
    最近更新 更多