Si tengo una aplicación para iPad con una gran cantidad de imágenes, es PNG siendo la mejor opción?

StackOverflow https://stackoverflow.com/questions/4272510

Pregunta

Estoy trabajando en una aplicación para iPad que tiene cientos de imágenes de calidad fotográfica. Me hubiera asumido de forma natural para almacenar estas imágenes como archivos JPEG con el fin de optimizar el tamaño de archivo de la aplicación. Sin embargo, el estado directrices de Apple:

  

Usar el formato PNG para las imágenes. El formato PNG proporciona contenido de la imagen sin pérdida, lo que significa que guardar datos de imágenes a un formato PNG y luego leer de nuevo los resultados en los mismos valores de los píxeles exacta. PNG también tiene un formato de almacenamiento optimizado, diseñado para la lectura más rápida de los datos de imagen. Es el formato de imagen preferido para iOS.

Sin embargo, si almaceno las mismas imágenes como archivos JPEG en calidad de 100%, el tamaño de ellos cae a aproximadamente la mitad de las versiones PNG sin pérdida.

¿Hay realmente mucho de un impacto en el rendimiento de usar en lugar de JPEG PNG? Si yo voy a ver estas imágenes en un estilo carrusel o galería, es lo que realmente tiene que preocuparse acerca de los archivos PNG de rendimiento y utilizar en su lugar?

Gracias!

¿Fue útil?

Solución

En cuanto a la calidad de PNG es bueno para la clase de aplicaciones de imágenes, pero se prefiere JPEG para las fotos. Seleccione la calidad JPEG más bajo que le da una calidad suficientemente buena para sus imágenes.

En cuanto a la velocidad, el tamaño también importa. No tengo ninguna IPad a prueba con, pero el tamaño de archivo más pequeño a leer desde la memoria flash o en la red podría muy bien recoge el peso de cualquier costo adicional de descompresión. La única manera de averiguarlo es medir en el dispositivo real.

Otros consejos

Hay una consideración acerca del rendimiento pero mientras que PNG es el preferido para la calidad, teniendo en cuenta su solicitud, me gustaría sugerir JPEG sería preferible.

rendimiento puro no es el único factor de interés o preocupación; un iPad sólo tiene un espacio finito que dispone, y llenando hasta que con los datos de imagen que la mayoría de los usuarios no van a la necesidad o deseo parece preferible a la utilización de la energía más computacional para la mayoría de los casos.

Otra cosa a tener en cuenta - en una galería, que son muy recomendables para generar imágenes en miniatura que le dan lo mejor de ambos mundos: la imagen más pequeña, más accesible para el uso general y la imagen original completo para 'mejor'

En caso de duda, con referencia a ambos y ver qué tan grande es la diferencia en su aplicación -. Y si la diferencia es algo que se puede vivir con respecto al ahorro de espacio, ir con JPEG

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top