Quale formato di immagine è conveniente in termini di funzionamento della rete per iPhone?
Domanda
Voglio visualizzare un'immagine di anteprima in una cella
di tableViewController
, questa immagine di anteprima si trova in un luogo remoto (l'URL dell'indirizzo è nel file XML) in modo che il formato dell'immagine è conveniente?
Soluzione
È quasi sempre lo stesso del Web. Per la grafica, PNG è generalmente più efficiente; per le foto, ti consigliamo di scegliere JPEG.
Non sono sicuro che l'iPhone supporti JPEG 2000 (OS X lo fa), quindi potrebbe essere un'opzione più efficiente per le foto.
Considera anche strumenti come optipng
e jpegtran
per eliminare alcuni kilobyte aggiuntivi dai tuoi dati immagine.
Altri suggerimenti
Crea una miniatura di esempio, convertila in PNG, GIF e JPEG e vedi quale è più piccola.
A volte misurare è più facile che indovinare.
La raccomandazione per le immagini in un UITableView
è PNG , questo ha le migliori prestazioni di rendering.