【发布时间】:2015-02-01 17:58:54
【问题描述】:
我们正在尝试为需要使用网络服务获取大照片的客户端构建照片应用程序。这些照片将是大小不等的高分辨率 JPG(大约在 5 - 7 mb 之间)。
我们面临的问题是如何获取一批照片(例如 10-15 张),将它们存储在本地应用程序中,并允许用户对它们执行编辑任务。我从我的团队了解到,如果我们编辑高分辨率照片,应用程序会因内存而崩溃。这意味着我们将不得不降低照片的分辨率和尺寸,这是合理的,但可能需要一段时间。下载和减少照片以保持良好的用户体验的最佳做法是什么?
为了提供一些背景知识,我们正在为 Android 和 IOS 构建应用程序。预期的功能是典型的滑动、捏合、基本编辑和高级编辑(如框架、文本叠加等)。
【问题讨论】: