我真的很难理解这一点,但是假设我有一个用于iPad和iPhone的iOS应用程序,我想从服务器下载图像并完整显示屏幕。
我已经读到iPad Pro具有2732x2048
的分辨率,如果我们想在Fullscreen中显示图像,我们需要使用此大小下载图像吗?但是,我还读到该图像绝不应该超过300kb。我无法携带该尺寸以下2MB以下的图像(例如,我使用Jpegmini来降低尺寸)。
,我认为iPhone用户不需要下载如此巨大的图像,所以我的问题是:我的图像在服务器上应该是什么分辨率,以及如何设法将它们保持在合理的文件大小中。我还应该为不同设备上传多个图像吗?如果是这样,有多少分和什么分辨率?
不是您持有不兼容的信念的问题吗?这是给您带来麻烦的信念:
我还读到图像永远不应超过300kb。
放开它。
显然,可以说图像不应大于显示所需的图像。但是要显示为iPad Pro上的3倍比例图像的图像需要为2732x2048。就是这样。
(或者,您可以使用该大小的图像2/3并将其显示为2张比例图像。它看起来不如3倍比例图像,但可能是可以接受的。)p>在A 较小设备上,是的,您应该在代码中缩放图像,以使您没有在内存中保存比显示大于显示所需的图像。但是在这种情况下,您需要 用于显示的大图像。