Я довольно новичок в телефоне и Java и пытаюсь сохранить png на SD-карте. Я после этого поста, и все шаги там: Phonegap Plugin:How to convert Base64 String to a PNG image in AndroidBase64 to PNG в Android Phonegap плагин ERROR
Когда я вызываю метод saveImage я только получаю предупреждение: «Invalid акции» , и я не знаю, почему, кто имеет больше опыта с этим конкретным плагином?
, ИС-код, который вызывает метод плагина:
function onDeviceReady(){
var myCanvas = getCanvas();
var myBase64 = myCanvas.toDataURL("image/png");
//console.log(myBase64);
//Shows how to use optional parameters
window.plugins.base64ToPNG.saveImage(myBase64, {filename:"inbjudan.png", overwrite: true},
function(result) {
alert(result);
}, function(error) {
alert(error);
});
}
Я не знаю, что PhoneGap не может вам помочь, но я просто предупредил вас, что преобразование в base64 не является надежным для чего-то большего, чем несколько MB. Достойное изображение камеры размером 5 ~ 10 мб уже может привести к ошибкам памяти. –
Я использую холст, чтобы собрать 3 png размером с открытку (420x298 px) или меньше с некоторым текстом, поэтому я не думаю, что размер результата будет проблемой – Omorose