2016-04-29 53 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

,这将是您的设备的照片库