Html5 canvas 如何在HTML5画布元素的情况下使用jcrop插件
最近在我的项目中,当用户在服务器上上传图像时,图像将在canvas元素上动态预览。现在我想裁剪其中的一部分。我使用过jcrop插件,但不知道如何获得裁剪区域。对于jcrop使用方面的任何小帮助,我也非常感谢Html5 canvas 如何在HTML5画布元素的情况下使用jcrop插件,html5-canvas,jcrop,Html5 Canvas,Jcrop,最近在我的项目中,当用户在服务器上上传图像时,图像将在canvas元素上动态预览。现在我想裁剪其中的一部分。我使用过jcrop插件,但不知道如何获得裁剪区域。对于jcrop使用方面的任何小帮助,我也非常感谢 提前感谢如果您使用jcrop,您就不必关心画布内容 只需创建一个这样的图像 <img src="myimage.jpg" id="cropbox" /> 官方网站上的选项和教程的完整列表: 编辑: 如果要裁剪画布,则不应使用JCrop,而是: drawImage(image,
提前感谢如果您使用jcrop,您就不必关心画布内容 只需创建一个这样的图像
<img src="myimage.jpg" id="cropbox" />
官方网站上的选项和教程的完整列表:
编辑:
如果要裁剪画布,则不应使用JCrop,而是:
drawImage(image, sx, sy, sWidth, sHeight, dx, dy, dWidth, dHeight)
参数图像可以是画布对象。
然后,要将画布提取到图像,请使用toDataURL函数
mozilla MDN上提供的完整文档如果您使用jcrop,就不必关心画布内容 只需创建一个这样的图像
<img src="myimage.jpg" id="cropbox" />
官方网站上的选项和教程的完整列表:
编辑:
如果要裁剪画布,则不应使用JCrop,而是:
drawImage(image, sx, sy, sWidth, sHeight, dx, dy, dWidth, dHeight)
参数图像可以是画布对象。
然后,要将画布提取到图像,请使用toDataURL函数
mozilla MDN上提供的完整文档jcrop canvas看起来很有希望:jcrop canvas看起来很有希望:如果我使用的是canvas元素,那么该元素的id必须在“cropbox”中使用,因为我不知道在画布上绘制的图像的id(在服务器上动态上传并在画布上绘制)。还有一件事我想知道如何获得裁剪后的图像部分,以便我可以在其他画布上或自身上绘制它。:非常感谢。我按照您上面提到的教程获得了所有符合我要求的内容。因此,如果我使用的是画布元素而不是该元素的id,您应该将我的答案标记为关闭主题的解决方案ent必须在“cropbox”中使用,因为我不知道在画布上绘制的图像的id(它是动态上传到服务器上并在画布上绘制的)。还有一件事我想知道如何获得裁剪后的图像部分,以便我可以在其他画布上或自身上绘制它。:非常感谢。我按照您的上述教程获得了符合我要求的所有内容。因此,您应该将我的答案标记为关闭主题的解决方案