2017-04-22 18 views
-3

電話帳アプリケーションを使用して写真を保存するための新しいフォトアルバムをプログラムで作成することはできますか?phonegapでフォトアルバムを作成するにはどうすればよいですか?

+1

はい。 Wheresあなたのコード? –

+0

申し訳ありませんが、どうやってこれを行うのですか?私のコードが質問に無関係であるかのように感じる –

+0

[Cordova - URLからデバイスフォトギャラリーに画像を保存する]の可能な複製(http://stackoverflow.com/questions/29617957/cordova-save-image-from-url-デバイス内フォトギャラリーへ) –

答えて

0

iOSのフォトアルバム内に新しいアルバムを簡単に作成する方法はありません。

しかし、Cordovaのカメラプラグインを使用していて、フォトライブラリに返された画像を簡単に保存したい場合は、このプラグインを使用できます。これに先に設定カメラのプラグインのオプションを使用して

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

。ここで

Camera.DestinationType.DATA_URL 

は、コードの例やフォトライブラリに画像を保存している:

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); 
} 
関連する問題