2016-04-29 32 views
0

我是Corona SDK世界的新成員,我試圖從照片庫中檢索圖片,然後對照片進行一些更改,然後再次將其保存一個新的名字。我使用下面的代碼:Corona SDK保存到圖片庫並檢索它

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

有了這段代碼,我相信我可以把所有的屏幕保存在設備的某個地方。現在,問題是,它在哪裏被保存?我怎樣才能恢復這張新照片?我想將它保存在設備的照片庫中,可以嗎?

謝謝! RicardoPin。

回答

0

如果您使用display.capture()函數而不是.save(),則可以執行此操作。看文檔here。你基本上調用這個函數是這樣的:

saveToPhotoLibrary(可選)Boolean:上述

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

而且從文檔。如果true,那麼它將圖像添加到您設備的相冊(PNG文件)。對於Android設備,您必須設置權限級別,如Gotchas中所示。

0

路徑是/ Documents。 在iOS上,此信息通過同步進行備份。

詳細檢查Corona Docs

爲了得到這幅畫回來,

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

more

,這將是您的設備的照片庫

相關問題