2016-04-29 7 views
0

コロナSDKの世界で新しく、フォトギャラリーから画像を取得しようとしています。その後、画像を変更してから再度保存します新しい名前。私は、すべての画面を取ると、どこかのデバイスでそれを保存することができると信じて、このコードでコロナSDKをイメージギャラリーに保存して取得します

display.save(display.currentStage, { filename="entireScreen.jpg", baseDir=system.DocumentsDirectory, isFullResolution=true }) 

:私は、次のコードを使用しています。さて、問題はどこに保存されているのですか?この新しい写真をどのように復元できますか?私はそれをデバイスのフォトギャラリーに保存したいと思いますか?

ありがとうございます! RicardoPin。 。

答えて

0

.save()の代わりにdisplay.capture()関数を使用すると、これを行うことができます。文書hereを見てください。

local screenshot = display.capture (display.currentStage, { saveToPhotoLibrary = true, isFullResolution=true }) 
screenshot:removeSelf() 

そして、上記のドキュメントから:

saveToPhotoLibrary(オプション)Booleanあなたは基本的にこのように、この関数を呼び出します。 trueの場合、デバイスのフォトアルバム(PNGファイル)にイメージが追加されます。 Android搭載端末の場合は、Gotchasのように権限レベルを設定する必要があります。

0

パスは/ Documentsです。 iOSでは、この情報は同期によってバックアップされます。複数のチェックのために

Corona Docs

more

のバックこの写真、

local Img = display.newImage("entireScreen.jpg", system.DocumentsDirectory, 0, 0) . 

を取得し、これは、お使いのデバイスのフォトギャラリーになります