jquery压缩图片插件

imageCompress

只有图片压缩功能,比较简单
jquery.imageCompress.js

使用说明:

  • el:为上传框
  • quality:压缩图片质量,单位为%
  • onloadStart:读取图片开始,传入文件对象
  • onloadEnd:读取图片结束,传入图片对象
  • oncompressStart:压缩图片开始,传入压缩前图片对象
  • oncompressEnd:压缩图片结束,传入压缩后图片对象
  • callback:所有图片压缩处理完成以后的回调
$('#image').imageCompress({
    'quality': 50,
    'onloadStart': function(result){
        console.log('读取图片开始'+result);
    },
    'onloadEnd': function(result){
        console.log('读取图片结束'+result);
    },
    'oncompressStart': function(result){
        console.log('压缩图片开始'+result);
    },
    'oncompressEnd': function(result){
        console.log('压缩图片结束'+result);
        $('#preview').append(result);
        $('#preview').find('img').addClass('preview');
    },
    'callback': function(){
        console.log('处理完毕');
    }
});

原文地址:https://www.cnblogs.com/axl234/p/6245160.html