JavaScript中数据URI的图像文件大小

编程入门 行业动态 更新时间:2024-10-28 14:34:37
本文介绍了JavaScript中数据URI的图像文件大小的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我不确定它是否可能但是 - 我可以从数据URI获取图像文件大小吗?

I am not sure it's even possible but - can I get the image file size from data URI?

例如,假设有一个IMG元素,其中 src go:

For example, let's say there is an IMG element where src goes:

src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD...

基于 src ,我可以使用普通的JavaScript获取图像文件大小吗?(没有服务器请求)

Based on the src, can I get the image file size by using plain JavaScript? (without server request)

推荐答案

如果你想要文件大小,只需解码你的base64字符串并检查长度。

If you want file size, simply decode your base64 string and check the length.

var src ="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP/// yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"; var base64str = src.substr(22); var decoded = atob(base64str); console.log("FileSize: " + decoded.length);

更多推荐

JavaScript中数据URI的图像文件大小

本文发布于:2023-06-09 06:30:51,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/596883.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:文件大小   图像   数据   JavaScript   URI

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!