【发布时间】:2017-02-07 03:17:50
【问题描述】:
我和我的团队正在构建一个 iOS 应用程序。我们允许现场技术人员上传他们在技术设备上解决的某些问题的图像。当这些图像上传到 S3 时,放大(因此保持相对较高的质量)非常重要。
最近我们决定添加缩略图,因为当其他人浏览 iOS 应用程序时它会更快,而不是下载 1.5-2.5mb 的图像。
我的同事决定处理此问题的最佳方法是在 iOS 中生成 200-500kb 的缩略图,然后将图像和缩略图上传到 s3。
我表达了我的担忧,即我们的一些技术人员可能在世界上一些互联网速度慢且数据使用量有限的地区。所以在设备上做所有这些额外的工作并上传对我来说毫无意义。然而,团队认为这是一个很好的解决方案,并将继续前进。我已经向他们展示了如何在服务器上自动从 S3 和 Lambda 生成缩略图的简单示例......允许我们使用额外的带宽上传更高保真度的图像,或者通过上传更少的内容来提高应用程序的速度。有时,用户可能会上传多达 100 张图片...意味着额外的 20-50mb...
无论如何,我想听听一些关于你们认为处理这个问题的最佳方法的答案,主要是为了我自己的理智检查。
【问题讨论】:
-
你的理智是完整的,除了对付尼特。对这种情况感到抱歉。
-
@JohnGriffin 谢谢你,你是我 GF(不懂技术)之后第一个告诉我这个的人。一个有常识的工程师几个月前辞职了,我想他会同意我的看法,因为他经常提到现在的团队喜欢走捷径:(
-
你已经知道答案了,这不是一个真正的问题,因为它是基于意见的,但你也已经有了正确的答案 - 让服务器去做
-
100 代表赏金以确保您的理智?伙计,我很同情你不得不处理那个团队决定......我认为你不会从任何值得推荐客户端缩略图创建方法的人那里得到答案......
-
您的缩略图是什么尺寸和格式? 200-500kb 听起来很高。
标签: ios image amazon-s3 screenshot thumbnails