本原生插件封装了图片操作功能,可以对图片进程压缩、旋转、设置圆角和改变大小
注意:本原生插件仅支持jpg、png格式图片,其他格式图片输出图片会改变其格式
图片压缩,png图片会改变图片大小。Android端1.0.4版本压缩jpg采用鲁班压缩,压缩会改变原图的分辨率
compression({params},callback(ret))
path:
value:
fileType:
ret:
{
path:'' //字符串类型;图片本地路径
}
var imageTools = api.require('imageTools');
imageTools.compression({
path:''
},function(ret){
api.alert({
msg: JSON.stringify(ret)
})
});
iOS系统,Android系统
可提供的 1.0.0 及更高版本
图片旋转
orientation({params},callback(ret))
path:
value:
ret:
{
path:'' //字符串类型;图片本地路径
}
var imageTools = api.require('imageTools');
imageTools.orientation({
path:''
},function(ret){
api.alert({
msg: JSON.stringify(ret)
})
});
iOS系统,Android系统
可提供的 1.0.0 及更高版本
设置图片圆角
cornerRadius({params},callback(ret))
path:
value:
ret:
{
path:'' //字符串类型;图片本地路径
}
var imageTools = api.require('imageTools');
imageTools.cornerRadius({
path:''
},function(ret){
api.alert({
msg: JSON.stringify(ret)
})
});
iOS系统,Android系统
可提供的 1.0.0 及更高版本
改变图片大小
changeSize({params},callback(ret))
path:
size:
{
w: 100, //(可选项)数字类型;播放画面宽(相对于所属的 Window 或 Frame);默认值:100
h: 100, //(可选项)数字类型;播放画面高(相对于所属的 Window 或 Frame);默认值:100
}
ret:
{
path:'' //字符串类型;图片本地路径
}
var imageTools = api.require('imageTools');
imageTools.changeSize({
path:''
},function(ret){
api.alert({
msg: JSON.stringify(ret)
})
});
iOS系统,Android系统
可提供的 1.0.0 及更高版本