如何在javascript上设置img的交叉原点
how to set crossorigin of img on javascript
我正在尝试用FabricJs制作一个tshirt自定义程序
但每次我尝试将画布转换为Base64 时
$('#frontCanvas')[0].value = $('canvas')[0].toDataURL("image/png")
我得到这个错误:
SecurityError:操作不安全。
我确信是关于crossOrigin的,但我不知道如何将其添加到我的脚本中
我尝试了很多不同的方法,但都没有成功。
任何帮助都将被感激
非常感谢。
$scope.loadImage = function (source) {
var opacity = (function (min, max) {
return Math.random() * (max - min) + min;
})(0.5, 1);
fabric.Image.fromURL(source, function (image) {
image.set({
left: 100,
top: 100,
angle: 0,
padding: 10,
cornersize: 10,
hasRotatingPoint: true
});
//image.scale(getRandomNum(0.1, 0.25)).setCoords();
canvas.add(image);
});
};
您可以通过以下方式创建图像:
var image = new Image;
image.crossOrigin="anonymous"; /* THIS WILL MAKE THE IMAGE CROSS-ORIGIN */
image.src = source;
以下是使用fabric.js的方法:http://fabricjs.com/docs/fabric.Image.html#crossOrigin(对不起,我不知道这个框架)
相关文章:
- 如何更改<svg>标记为<img>用js标记
- 有没有一种方法可以防止img get请求使用css或js发生
- Javascript:使用绝对路径设置img src
- Setting default onclick behavior for <img> tag in gene
- 如何在页面加载中使用Jquery/Javascript确定img源
- 图像可以从源<img src=""/>.TEXT可以在没有javascript的情况下从外部
- 使用AngularJs时,如何在img标记具有src-attr时设置数据src
- 插入“;img src"在javascript中
- 检索MongoDB binData并显示为<img>src
- CORS:访问控制允许原点不等于提供的原点
- addEventListener的Javascript代码不工作!?(单击时打开放大的img)
- 手柄'img'单击事件并插入'alt'使用jQuery将属性转换为文本框
- 限制对HTML/CSS/IMG或根索引文件夹的访问
- 使用javascript或angularjs特定过滤器搜索字符串中第一个img标记的json值
- 本地跨原点数据错误
- 为img设置高度和宽度
- 替换与单词'匹配的文本字符;购物车'替换为img图标
- 我应该如何在 UL 内触发 IMG 标签的点击
- 作为找到<img>x和y原点
- 如何在javascript上设置img的交叉原点