view.zs在paper.js中渲染的大画布大小很慢

时间:2014-08-26 10:36:22

标签: javascript html5 canvas paperjs

我使用的是5000 * 20000尺寸的画布,非常大。

当我在这个画布上使用view.zoom时,它与小画布相比渲染速度有点慢。

如何解决此问题。 ?

1 个答案:

答案 0 :(得分:1)

为什么你需要这么大的画布?您应该尽可能减小画布大小,因为它会对性能产生很大影响(大内存消耗和大渲染时间)。如果您需要该分辨率,您可以制作较小的画布,然后使用css进行缩放(图像质量会变差),例如制作1000 x 4000画布并使用css缩放x5。 无论如何,最佳实践只能在最小的画布中绘制出你需要的东西。

希望它有所帮助。