function saveBitmap(data,url) {
var bitmap = new plus.nativeObj.Bitmap("sigBitmap");
bitmap.loadBase64Data(data, function () {
console.log("加载Base64图片数据成功");
bitmap.save(url, { overwrite: false, format: "png", quality: 60 }
, function (i) {
console.log('保存图片成功:' JSON.stringify(i));
bitmap.clear();
}, function (e) {
console.log('保存图片失败:' JSON.stringify(e));
bitmap.clear();
});
}, function () {
console.log('加载Base64图片数据失败:' JSON.stringify(e));
bitmap.clear();
});
}
这是我的代码,为什么保存不了jpg格式的图片呢,只能保存为url只能为png后缀的地址,否则保存的图片黑屏如下。
url 分别设置为/storage/emulated/0/Download/sign_15000001111.png
和/storage/emulated/0/Download/sign_15000001111.jpg