uniapp之图片压缩

简介: 传入图片地址,返回图片base64内容

传入图片地址,返回图片base64内容


function detailImage(path, callback) {
  plus.io.resolveLocalFileSystemURL(path, 
    function(entry) {
      entry.file(
        function(file) {
          plus.zip.compressImage(
            {
              src: path,
              dst: path.replace('.png', '222.png').replace('.PNG','222.PNG').replace('.jpg', '222.jpg').replace('.JPG', '222.JPG'),
              width: '40%',
              height: '40%',
              quality: 10,
              overwrite: true
            },
            function(event) {
              var fileReader = new plus.io.FileReader();
              fileReader.readAsDataURL(event.target);
              fileReader.onloadend = function(evt) {
                callback(evt.target.result);
              }
            },
            function(err) {
              console.log("压缩图片报错1:", err);
            }
          )
        }
      )
    },
    function(err) {
      console.log("压缩图片报错2:", err);
    }
  )
}
目录
相关文章
|
8天前
|
移动开发 Android开发 HTML5
uniapp视频播放功能
uniapp视频播放功能
278 0
|
存储 移动开发 小程序
【uniapp小程序】上传图片
【uniapp小程序】上传图片
1087 0
【uniapp小程序】上传图片
|
小程序
UniApp上传图片
小程序大家应该都知道,通过上传组件得到的都是本地的一个临时路径,这个路径是不能被外网访问的,所以我们就需要将拿到的临时路径转成Base64上传到后台服务器。或者说是另外一个办法,就是通过组件直接上传文件,这个看需求设计吧。
296 0
|
8天前
uniapp图片预览
uniapp图片预览
|
8天前
|
小程序 API
微信小程序如何利用createIntersectionObserver实现图片懒加载
微信小程序如何利用createIntersectionObserver实现图片懒加载
|
10月前
uniapp上传图片
uniapp上传图片
105 0
|
8天前
|
Android开发 计算机视觉 iOS开发
Flutter图片压缩库对比
Flutter图片压缩库对比 在Flutter应用程序开发中,图片压缩是一个非常重要的话题。在本文中,我们将比较一些常用的Flutter图片压缩库,以便您可以选择适合您应用程序的最佳选项。
|
7月前
uniapp使用字体图标
uniapp使用字体图标
121 1
|
8月前
uniapp图片上传制作
uniapp图片上传制作
32 0
|
9月前
|
API
uniapp图片上传
uniapp图片上传
400 0