html5游戏托管,html5 – 具有自由CORS政策的公开托管形象?

我通常使用

http://imgur.com/的图像(与SO使用的内联图像相同的网站) – 无需注册,只需上传或粘贴到图像链接中即可.

它支持CORS要求,因此您可以直接链接并使用canvas进行像素提取.

如果您需要托管不同的文件,除了图像我建议DropBox作为markE.

然而,有任何免费服务包括. ImgUr和DropBox,所以在使用链接之前,请务必阅读使用条款(ToS)(即,它们都不会用作CDN,因此您可能想查看一些商业CDN提供商).

启用CORS使用

如果允许,您可以在JavaScript中设置 – 在设置src之前设置crossOrigin:

var img = new Image();

img.crossOrigin = ""; // or "anonymous",will be interpreted the same

...

img.src = "...";

作为HTML标签的属性(顺序无关紧要):

测试

var img = new Image();

img.crossOrigin = "";

img.onload = test;

img.src = "http://i.imgur.com/fHyEMsl.jpg";

function test() {

var ctx = document.querySelector("canvas").getContext("2d");

ctx.drawImage(this,0);

// This will fail if no CORS support,otherwise all OK

try {

ctx.getImageData(0,10,10);

alert("All OK");

}

catch(err) {

alert("No CORS support...");

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值