在Corona中压缩位图图像

在 Lua 中,有没有一种压缩图像文件大小的方法?

在我的应用中,用户可以拍摄或选择图像,然后将其保存到应用的临时目录中。

稍后,它将被上传到服务器,但当连接速度较慢时,它会超时。即使连接良好,使用蜂窝连接连接时也需要长时间并且使用大量数据。

压缩位图文件应该很简单,是最简单的解决方案。

我花了几天时间困在这里,寻找解决方案,但找不到任何有关如何在 Lua 中执行它的文档 - 在其他语言中有许多解决方案。

如果有人做过这个我真的需要帮助:/

另一种方法是以不同的语言编写代码,然后在 Lua 中进行解释 - 有人知道如何处理吗?

谢谢!

点赞
用户1870706
用户1870706

display.save() 函数可以生成 .PNG.JPEG 文件。 .JPEG 文件比 .PNG 文件压缩得更多。 没有控制选项可以控制 JPEG 所使用的压缩量。 它们都是 Corona SDK 可以获得的最小值。

2014-06-16 01:05:59