【问题标题】:Corona SDK save to image gallery and retrieve itCorona SDK 保存到图库并检索它
【发布时间】:2016-07-04 16:10:26
【问题描述】:

我是 Corona SDK 世界的新手,我正在尝试从照片库中检索图片,然后对图片进行一些更改,然后用新名称再次保存。我正在使用以下代码:

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

使用此代码,我相信我可以获取所有屏幕并将其保存在设备中的某个位置。现在,问题是,它保存在哪里?我怎样才能恢复这张新照片?我想把它保存在设备的照片库中,可以吗?

谢谢! 里卡多平。

【问题讨论】:

    标签: coronasdk


    【解决方案1】:

    如果您使用display.capture() 函数而不是.save(),则可以执行此操作。查看文档here。你基本上这样调用这个函数:

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

    从上面提到的文档中:

    saveToPhotoLibrary(可选)Boolean。如果true,那么它会将图像添加到您设备的相册(PNG 文件)中。对于 Android 设备,您必须按照 Gotchas 所示设置权限级别。

    【讨论】:

      【解决方案2】:

      路径是 /Documents。 在 iOS 上,此信息通过同步进行备份。

      更多请查看Corona Docs

      要取回这张照片,

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

      more

      这将在您设备的照片库中

      【讨论】:

        猜你喜欢
        • 2011-10-15
        • 2017-09-27
        • 1970-01-01
        • 2021-04-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-10-28
        • 2018-07-07
        相关资源
        最近更新 更多