基于canvas的图像大小处理

来源:互联网 发布:淘宝虚假广告怎么投诉 编辑:程序博客网 时间:2024/06/10 16:17

当我们有时只有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.计算后得到的文件流大小,单位为字节

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

原创粉丝点击