2017-04-22 5 views
-3

Ist es möglich, programmatisch ein neues Fotoalbum zu erstellen, damit Benutzer ihre Fotos mit einer Phonegap-Anwendung speichern können?Wie erstellen Sie ein Fotoalbum in Phonegap?

+1

ja. Wo ist dein Code? –

+0

Sorry, aber darf ich fragen, wie Sie das machen? Ich habe das Gefühl, dass mein Code für die Frage –

+0

irrelevant ist. Mögliches Duplikat von [Cordova - Bild von URL in Geräte-Fotogalerie speichern] (http://stackoverflow.com/questions/29617957/cordova-save-image-from-url- In-Gerät-Foto-Galerie) –

Antwort

0

Es gibt keine Möglichkeit, einfach ein neues Album innerhalb des Fotoalbums auf iOS zu erstellen, das ich finden konnte.

Wenn Sie jedoch das Cordova-Kamera-Plugin verwenden und eine einfache Möglichkeit haben möchten, das in die Fotobibliothek zurückgegebene Bild zu speichern, können Sie dieses Plugin verwenden.

https://www.npmjs.com/package/cordova-save-image-gallery

die Plugin-Optionen Kamera verwenden gesetzt um das Ziel dieses.

Camera.DestinationType.DATA_URL 

Hier ist ein Codebeispiel oder das Bild auf der Fotobibliothek zu speichern:

navigator.camera.getPicture(onSuccess, onFail, { quality: 25, 
destinationType: Camera.DestinationType.DATA_URL}); 

function onSuccess(imageData) { 

    var params = {data: imageData, prefix: 'myPrefix_', format: 'JPG', quality: 80, mediaScanner: true}; 

    window.imageSaver.saveBase64Image(params, 
     function (filePath) { 

      console.log('File saved on ' + filePath); 

     }, 
     function (msg) { 

      console.error(msg); 

     } 

    ); 

} 

function onFail(message) { 
    alert('Failed because: ' + message); 
} 
Verwandte Themen