|
先贴代码:
function trans() {
var trans1 = api.require('trans');
trans1.decodeImgToBase64({
imgPath : 'widget://./image/bao.png'
}, function(ret, err) {
if (ret.status) {
var testStr = ret.base64Str;
var trans = api.require('trans');
trans.saveImage({
base64Str : testStr,
album : false,
imgPath : 'fs://',
imgName : 'ss4.png'
}, function(ret, err) {
alert(JSON.stringify(ret));
if (ret.status) {
api.alert({
msg : '解析成功'
});
} else {
api.alert({
msg : err.msg
});
}
});
} else {
alert("BBB");
api.alert({
msg : err.msg
});
}
});
}
代码思路:将一张图片读取,获取base64格式字符串,然后保存为另一张指定图片。
代码用途:目前裁剪模块不是很好用,可以结合canvas进行图片保存(获取base64字符串),然后进行裁剪的缩略图操作。
|
|