如何使用 JavaScript 将图像 URL 转换为 DataURL(base64 数据)
how to convert image url to dataurl (base64 data) with javascript
如何在不使用 HTML5 canvas 对象的情况下将图像 URL 转换为 base64 编码的数据 URL。
canvas.todataURL()
我正在使用canvas.todataURL获取base64数据,但它无法读取远程url,因此我想使用canvas.todataURL()将我的图像url转换为dataurl,并在我的应用程序中使用它。
我可以这样做。
您可以使用此代码-
.HTML-
<img id="preview" src="http://www.gravatar.com/avatar/0e39d18b89822d1d9871e0d1bc839d06?s=128&d=identicon&r=PG">
<canvas id="myCanvas" />
JavaScript-
<script>
var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
var img = document.getElementById("preview");
ctx.drawImage(img, 10, 10);
alert(c.toDataURL());
</script>
在这里找到了——如何从 html 图像中获取 base64 编码数据
如果不使用 canvas.toDataUrl(),你就不能纯粹在 javascript 中做到这一点。您必须在服务器端执行某些操作。基本上创建一个简单的服务,该服务将图像的 url 作为参数,然后将该图像作为 base64 字符串返回。
相关文章:
- Html页面上的多个Base64图像和平滑加载
- 正在将base64 jpeg从input-type=file上传到服务器
- 正则表达式在字符串中找到base64
- 当图像转换为本地存储的DataURL时,EXIF被删除
- 如何使用jquery将base64图像路径转换为真实路径
- 无法在Cordova 4.0 ios中将jpg/jpeg图像转换为Base64
- 如何在不在本地下载的情况下将url中提供的文件(pdf/doc)转换为json/string/base64格式
- base64编码的图像比intranet中的常规图像好吗
- 将Meteor中的base64 PDF作为电子邮件附件
- 如何用javascript下载画布图像(base64)
- 如何在做PHP时在base64中动态编码;preg_ replace”;
- Cordova图像选取器转换为base64
- 使用javascript|IE11下载base64数据
- 如何在jquery、javascript、HTML5中以base64字符串保存为(PDF、doc、xls、png.)
- JavaScript代码,用于在浏览器中显示字节数组中的PDF文件(非base64编码)
- 从Base64 Ionic编码和解码图像
- 如何使用 JavaScript 将图像 URL 转换为 DataURL(base64 数据)
- 将SVG dataUrl转换为base64
- 用Ruby从dataURL渲染base64图像并发回图像
- Javascript:从没有base64-dataURL的自定义API将许多图像加载到DOM中