基于canvas的图像大小处理

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值