我该如何“保存”这张图片?
blob:https%3A//theta360.com/473c6400-b8e7-4c41-8f7a-90f03cbc8787
图片来源:https://theta360.com/s/lE2in9qQDK6j2CcjPAQcvNhOi
我尝试了一些在SO上找到的脚本,使用了canvas.toDataURL
但是我得到了一个错误:
不允许加载本地资源:blob:https%3A//theta360.com/473c6400-b8e7-4c41-8f7a-90f03cbc8787
Javascript:
var url = "blob:https%3A//theta360.com/473c6400-b8e7-4c41-8f7a-90f03cbc8787"; // document.getElementById("img1").src; // 'img1' is the thumbnail - I had to put an id on it
var canvas = document.getElementById("MyCanvas");
var img = new Image();
img.src = url;
img.onload = function () {
var myImage = canvas.toDataURL("image/jpg");
document.getElementById("dataurl").value = myImage;
}
HTML:
<canvas id="MyCanvas">This browser or document mode doesn't support canvas</canvas>
<input id="dataurl" name="dataurl" type="text" size="50" />
%3A
替换为:
。 - Sebastian Simona
元素,将其download
属性设置为image.jpg
,将其href
属性设置为该URL,然后点击它(使用.click()
)来保存URL。 - Sebastian Simon<a href="blob:https://theta360.com/473c6400-b8e7-4c41-8f7a-90f03cbc8787" download="image.jpg">下载Blob图像</a>
失败了。没有文件。 - FFishobjectURL
的url,尝试从不同的源下载该url。 - guest271314