Quel format d'image est rentable en termes de fonctionnement réseau pour iPhone?
Question
Je souhaite afficher une image miniature dans une cellule
de tableViewController
, cette image miniature est située à un emplacement distant (l'URL de l'adresse est dans un fichier XML). format d'image est rentable?
La solution
C'est en gros la même chose que sur le Web. Pour les graphiques, le format PNG est généralement plus efficace. pour les photos, choisissez JPEG.
Je ne suis pas sûr que l'iPhone prenne en charge JPEG 2000 (comme OS X), ce qui pourrait donc constituer une option plus efficace pour les photos.
Pensez également à des outils tels que optipng
et jpegtran
pour éliminer quelques kilo-octets supplémentaires de vos données d'image.
Autres conseils
Créez un exemple de vignette, convertissez-le en PNG, GIF et JPEG et voyez lequel est plus petit.
Parfois, mesurer est plus facile que de deviner.
La recommandation pour les images dans un UITableView
est PNG , ce qui offre les meilleures performances de rendu.