compactPicture

来自于:开发者立即使用

HittingPic

概述

compactPicture 为批量压缩图片,用户可自己控制压缩图片的质量参数,此模块为等比例压缩图片。 使用之前确保用户手机内存存在且充足

HittingPic

按用户定义尺寸批量等比例处理图片

HittingPic({params}, callback(ret, err))

params

picpatharray:

  • 类型:数组
  • 描述:开发者需要处理的图片地址组成的数组 ,不能为空 ,支持内存卡路径。不支持fs:// , widget:// 协议。

size:

  • 类型:数字
  • 描述:图片压缩的质量 ,参数范围 1 - 10 , 例如当传递为5时,则会将图片压缩至原质量的百分之 50,尺寸不变,个人建议为 4 或者 5

callback(ret)

ret:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. states:['pic1','pic2','pic3',....] //数组类型;处理好的图片的地址(绝对路径)组成的数组
  3. }

示例代码

  1. var compactPicture = api.require('compactPicture');
  2. compactPicture.HittingPic({
  3. picpatharray: ['pic1', 'pic2', 'pic3'],
  4. size: 10
  5. }, function(ret) {
  6. alert(JSON.stringify(ret));
  7. });

补充说明

批量处理图片,如有好的建议也可发送建议到 zd_9022952@163.com

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本