Estoy desarrollando un sitio web que contiene, por su naturaleza, imágenes muy grandes. Cuando pruebo en un iPad, noto que cualquier imagen en la página de más de 2 MB no aparece, solo muestra el temido azul '?' en cambio. La única razón por la que puedo pensar es que hay algún tipo de límite de tamaño de recurso incorporado.
He intentado buscar en Google, pero no parece haber ningún límite publicado, y los únicos informes que he encontrado mencionan 6,5 MB... pero estoy muy por debajo de eso.
¿Alguien tiene alguna fuente concreta que indique si existe este límite y cuál puede ser?
Este artículo oficial lo que buscas. Como era de esperar, no hay un límite de tamaño de archivo, la respuesta es más compleja y depende de la memoria del dispositivo y del algoritmo de compresión de imágenes utilizado:
El tamaño máximo de las imágenes GIF, PNG y TIFF decodificadas es de 3 megapíxeles para dispositivos con menos de 256 MB de RAM y de 5 megapíxeles para dispositivos con más o menos de 256 MB de RAM. Es decir, asegúrese de que ancho * alto ≤ 3 * 1024 * 1024 para dispositivos con menos de 256 MB de RAM. Tenga en cuenta que el tamaño decodificado es mucho mayor que el tamaño codificado de una imagen.
El tamaño máximo de imagen decodificada para JPEG es de 32 megapíxeles usando submuestreo. Las imágenes JPEG pueden tener hasta 32 megapíxeles debido al submuestreo, que permite que las imágenes JPEG se decodifiquen a un tamaño que tiene un dieciseisavo del número de píxeles. Las imágenes JPEG de más de 2 megapíxeles se submuestrean, es decir, se decodifican a un tamaño reducido. El submuestreo JPEG permite al usuario ver imágenes de las últimas cámaras digitales.
El tamaño máximo de un elemento de lienzo es de 3 megapíxeles para dispositivos con menos de 256 MB de RAM y de 5 megapíxeles para dispositivos con más o menos de 256 MB de RAM.
Fabricante de herramientasSteve