我正在用php + image magick使用amazon ec2 + s3编写一个简单的图像上传功能。我应该将上传的照片转换成一种格式还是保持其原始格式
该功能基本上接收图像,可能会压缩,并将其调整为3〜4种不同的尺寸,并且图像的访问频率比上传的频率要高。
不是数字图像方面的专家,我仍然决定是否将上传的图像转换为jpeg或保留其原始格式(jpeg,png,gif-gif将转换为静止图像以防格式获得转换)。
有两件事情需要考虑,我可以想到。
- 计算能力的使用(最好不要转换)
- 网络带宽(更好的转换)
任何建议?
如果图片比上传更频繁,为什么不转换以节省带宽? –
因为它们正在调整大小,转换可能无法节省空间。 – jjj
仅供参考,您不仅要转换大小,还要将图像变平,转换为正确的色彩空间(是的,有时用户上传CMYK等)并删除(或保留)元数据。例如,对于小拇指,我们总是会去掉元(EXIF等),因为它有时比图像本身大。但在大型图像上我们保留元数据,特别是由于它可能包含版权。 –