iOS浏览器在没有下采样的情况下显示的最大图像大小是多少?

Kle*_*vič 4 browser mobile ios

标题说的是什么; 基本上,如果您在iOS浏览器(例如iPhone)中显示图像,当图像尺寸超过一定限度时,图像将被下采样并以原始分辨率的一小部分显示(即1/n原始像素的像素数) ).

我猜,这是一种避免因图像尺寸因内存不足而变得太大而导致浏览器崩溃的方法.

我的问题是,在WebView(或浏览器)开始对每个第n个像素进行采样之前,图像尺寸的上限是多少?

示例:当显示5760×1800图像时,在浏览器中将其下采样为1440×450(比例为1:4).

Kle*_*vič 5

刚刚完成了一些测试,似乎iOS(至少在iPhone 3GS上使用iOS 4.2.1)在达到1024px限制时对图像进行下采样.任何高于此大小的图像都会按每个第n个像素对像素进行采样,其中n是产生维度<= 1024px的最小除数.