我在android应用程序主页上有一个回收站视图,该视图显示图片列表,并且我无法确定要给图片的宽度,以使它们不太重但仍然很整齐。 (我的图像占据了整个屏幕的宽度。)
我知道每台Android设备都有不同的格式,但是我需要一个“一刀切”的东西。
我的res文件夹中目前有宽度为500px(高度为350px)的图像。图像重量介于30ko和100ko之间。但是我必须承认它们不是很整齐...
所以我想我必须打包更大宽度的图片才能获得质量,但是我不知道要多少。
Instagram如何完成?图片总是非常整洁,如何做到这一点?他们的照片有什么特点?我猜他们重一吨,不是吗? (例如每张图片500ko?)还是我错了?
答案 0 :(得分:0)
有些实用程序(“图像优化工具”)可以缩小jpeg图像,而不会造成任何明显的质量损失,您可以在Google上找到其中一些用于手动使用。
显示大量图像时,可以使用Compressor之类的库来帮您完成此操作。我认为,Instagram之类的应用程序可能具有自己的代码,但相同。文件大小通常为15-300 kb,具体取决于图片的“复杂程度”。
答案 1 :(得分:0)
在花了很多时间测试不同的尺寸和重量后,我的结论是,当您希望将整个手机宽度的图像都显示在设备上时,通常不能很好地显示500px宽的图像。但是您可以得到较亮的图像(介于30Ko和80Ko之间)。
宽度小于500像素不是一个好主意。
当您将图像宽度提高到1000像素时,我认为它的整体质量会更好。但是显然图像更大一些(在80至190Ko之间)
当您放大1500像素宽的图像时,必须注意图像的重量。我不会建议拥有重量超过200 Ko的图像。但是至少您得到了很好的质量...这真是好东西:D
我希望能对您有所帮助