copy
copy
  • 发布:2015-07-22 10:59
  • 更新:2016-01-17 16:44
  • 阅读:2801

图片压缩后,质量变大了

分类:HTML5+
plus.zip.compressImage({  
            src:p,  
            dst:p,  
            overwrite:true,  
            quality:20,  

        },  
        function() {  
            alert("Compress success!");  

        },function(error) {  
            alert("Compress error!");  
    });

p是以file开头的绝对路径,原图467k的png图,475x518,压缩后,变成657k了,在4s的真机上测试的

2015-07-22 10:59 负责人:无 分享
已邀请:
DCloud_IOS_XTY

DCloud_IOS_XTY

quality目前支持jpg格式的图片你可以调低下分辨率

  • copy (作者)

    刚追加了个参数,format:'jpg',这样png的图片就可以压缩了,好奇怪,但是有一个奇葩的地方,dst:p,有这个参数跟没这个参数的压缩率差很大,有他压缩后就是22.326k,没他压缩后就是229k,将近10倍的差距!

    2015-07-22 11:23

  • 地图

    这个是因为图片压缩会默认转换成24位色深,如果原图是8位色深,压缩出来的图片肯定比原图大!这个官方要处理一下啊!@697

    2016-01-17 16:45

  • zhaoyari

    解决了吗

    2016-01-18 09:57

copy

copy (作者)

刚追加了个参数,format:'jpg',这样png的图片就可以压缩了,好奇怪,但是有一个奇葩的地方,dst:p,有这个参数跟没这个参数的压缩率差很大,有他压缩后就是22.326k,没他压缩后就是229k,将近10倍的差距!

chenmba

chenmba

质量参数几乎不起作用,压缩大小有限

zhaoyari

zhaoyari

求解

地图

地图

这个是因为图片压缩会默认转换成24位色深,如果原图是8位色深,压缩出来的图片肯定比原图大!这个官方要处理一下啊!

该问题目前已经被锁定, 无法添加新回复