我试图在fabricjs
项目中创建导航功能(如photoshop中的导航器):
左下角是导航器,中心是所有内容,深灰色区域是我的工作区域,浅灰色是画布区域,我在那个浅灰色画布区域中绘制所有内容(不包括导航器)
我在导航器上绘制的快照是深灰色区域中的内容。我使用canvas.toDataUrl({left:xxx,top:xxx,width:xxx,height:xxx})
从大画布中裁剪出暗区
当我放大并向下和向右改变视口时,工作区的上部和左侧区域(深灰色区域)被放置在画布之外。
正如你所看到的,快照捕获除了区域外的黑色,我希望拇指仍然是暗区的内容,即使它们在画布上移动
是否有可能将它们全部捕获?