是否可以在fabricJS中从画布中绘制内容?

时间:2015-12-08 12:57:38

标签: javascript canvas html5-canvas fabricjs

我试图在fabricjs项目中创建导航功能(如photoshop中的导航器):

enter image description here

左下角是导航器,中心是所有内容,深灰色区域是我的工作区域,浅灰色是画布区域,我在那个浅灰色画布区域中绘制所有内容(不包括导航器)

我在导航器上绘制的快照是深灰色区域中的内容。我使用canvas.toDataUrl({left:xxx,top:xxx,width:xxx,height:xxx})从大画布中裁剪出暗区

enter image description here

当我放大并向下和向右改变视口时,工作区的上部和左侧区域(深灰色区域)被放置在画布之外。

正如你所看到的,快照捕获除了区域外的黑色,我希望拇指仍然是暗区的内容,即使它们在画布上移动

是否有可能将它们全部捕获?

0 个答案:

没有答案