AWS S3 文件如何正确存储图像和图像压缩
AWS S3 Files how to properly store images and image compressing
我正在构建一个在处理图像方面类似于 Instagram 的移动应用程序。我正在使用 amazon s3 来存储图像,并使用 Mysql 作为文件路径。我试图确保用户上传高质量的图片,同时确保文件大小合理,我应该压缩图像吗?有谁知道可接受的图像尺寸是多少?
“可接受”的定义完全由您决定!
您当然应该存储高质量图像(可能是原始分辨率),但您还希望较小的缩略图和web/app 观看。这将使提供图像的速度更快,并降低带宽成本。
一种常见的技术是在上传新图像时让 Amazon S3 触发 AWS Lambda 函数。然后,Lambda 函数可以 将图像调整为多种尺寸 。稍后,当您的应用程序希望检索图像时,它可以指向调整大小的图像而不是原始图像。
调整图片大小时,还可以考虑图片质量。这允许 JPG 文件在不降低分辨率的情况下减小尺寸。
我正在构建一个在处理图像方面类似于 Instagram 的移动应用程序。我正在使用 amazon s3 来存储图像,并使用 Mysql 作为文件路径。我试图确保用户上传高质量的图片,同时确保文件大小合理,我应该压缩图像吗?有谁知道可接受的图像尺寸是多少?
“可接受”的定义完全由您决定!
您当然应该存储高质量图像(可能是原始分辨率),但您还希望较小的缩略图和web/app 观看。这将使提供图像的速度更快,并降低带宽成本。
一种常见的技术是在上传新图像时让 Amazon S3 触发 AWS Lambda 函数。然后,Lambda 函数可以 将图像调整为多种尺寸 。稍后,当您的应用程序希望检索图像时,它可以指向调整大小的图像而不是原始图像。
调整图片大小时,还可以考虑图片质量。这允许 JPG 文件在不降低分辨率的情况下减小尺寸。