基于canvas的图像大小处理

xiaoxiao2021-02-27  179

当我们有时只有base64编码的字符串,但是我们还想得知图片的更多信息  那么我们要怎么处理那?

现在 设置 imgUrl 为一段base64编码 先贴代码

var str = imgUrl; str = str.substring(22); var equalIndex= str.indexOf('='); if(str.indexOf('=')>0) { str=str.substring(0, equalIndex); } var strLength=str.length; var fileLength=parseInt(strLength-(strLength/8)*2); 1.需要计算文件流大小,首先把头部的 data:image/png;base64, (注意有逗号)去掉。

2.找到等号,把等号也去掉

3.原来的字符流大小,单位为字节

4.计算后得到的文件流大小,单位为字节

下面让我们看看处理后的结果把    是不是基本和电脑自带的属性一模一样那 

转载请注明原文地址: https://www.6miu.com/read-16067.html

最新回复(0)