Question

Je travaille sur une application iPad qui a des centaines d'images de qualité photo. Je serais naturellement supposé stocker ces images au format JPEG afin d'optimiser la taille du fichier d'application. Cependant, l'état des directives d'Apple:

  

Utilisez le format PNG pour les images. Le format PNG fournit un contenu d'image sans perte, ce qui signifie que l'enregistrement des données d'image à un format PNG puis en les lisant les résultats des valeurs de pixel exactement les mêmes. PNG dispose également d'un format de stockage optimisé conçu pour une lecture plus rapide des données d'image. Il est le format d'image préféré pour iOS.

Cependant, si je stocke les mêmes images en format JPEG à 100% qualité, la taille de leur chute à environ la moitié de celle des versions sans perte PNG.

Y at-il vraiment que beaucoup d'une performance due à utiliser le format JPEG au lieu de PNG? Si je visualise ces images dans un style carrousel ou une galerie, ai-je vraiment besoin de vous soucier des PNGs de performance et utiliser à la place?

Merci!

Était-ce utile?

La solution

En ce qui concerne la PNG de qualité est bonne pour le genre d'application d'images, mais JPEG est préférable pour les photos. Choisissez la qualité JPEG le plus bas qui donne assez bonne qualité pour vos images.

En ce qui concerne la vitesse, la taille est également importante. Je n'ai pas IPad de test avec, mais la plus petite taille de fichier à lire flash ou réseau pourrait très bien sur le poids tout prix de décompression supplémentaire. La seule façon de le savoir est de mesurer sur votre périphérique.

Autres conseils

Il y a une considération de la performance, mais tout en PNG est préférable pour la qualité, compte tenu de votre demande, je vous suggère JPEG serait préférable.

La performance pure n'est pas le seul facteur d'intérêt ou de préoccupation; un iPad ne dispose que d'un espace fini dont il dispose, et que le remplissage avec des données d'image que la plupart des utilisateurs ne vont pas avoir besoin ou envie semble préférable d'utiliser plus de puissance de calcul pour la plupart des cas.

Une autre chose à considérer - sur une galerie, il est fortement recommandé de générer des vignettes qui vous donnent le meilleur des deux mondes: le plus petit, l'image plus accessible pour une utilisation générale et l'image originale complète de « meilleur »

En cas de doute, référence à la fois et de voir la taille de la différence est dans votre application -. Et si la différence est quelque chose que vous pouvez vivre avec par rapport à l'économie d'espace, allez avec JPEG

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top