Domanda

Sto lavorando su un'applicazione iPad che ha centinaia di immagini di qualità fotografica. Avrei naturalmente assunto per memorizzare queste immagini in formato JPEG in modo da ottimizzare le dimensioni del file app. Tuttavia, Apple Stato linee guida:

  

Usa il formato PNG per le immagini. Il formato PNG fornisce contenuti di immagini senza perdita di dati, il che significa che il salvataggio dei dati di immagine in un formato PNG e poi leggerlo Indietro risultati nello stesso identico valori dei pixel. PNG ha anche un formato di archiviazione ottimizzato progettato per la lettura rapida dei dati dell'immagine. E 'il formato di immagine preferito per iOS.

Tuttavia, se devo conservare le stesse immagini in formato JPEG al 100% la qualità, la dimensione di loro scende a circa la metà di quella delle versioni PNG senza perdita di dati.

C'è davvero che gran parte di una performance colpito da utilizzare al posto di JPEG PNG? Se io sono la visualizzazione di queste immagini in stile carosello o una galleria, ne ho veramente bisogno di preoccuparsi per la PNG di performance e di usare invece?

Grazie!

È stato utile?

Soluzione

Per quanto riguarda il PNG qualità è buona per l'applicazione tipo di immagini, ma è preferito JPEG per le foto. Scegliere il più basso di qualità JPEG che dà una buona qualità sufficiente per le vostre immagini.

Per quanto riguarda la velocità, le dimensioni contano anche. Non ho IPad al test con, ma le dimensioni del file di leggere da flash o di rete potrebbe molto bene fuori di peso ogni costo di decompressione aggiuntivo. L'unico modo per scoprirlo è quello di misurare sul dispositivo vero e proprio.

Altri suggerimenti

C'è una considerazione prestazioni, ma mentre PNG è preferito per la qualità, dato la vostra applicazione, suggerirei JPEG sarebbe preferibile.

La prestazione pura non è l'unico fattore di interesse o preoccupazione; un iPad ha solo uno spazio finito a sua disposizione, e riempiendo che con i dati di immagine che la maggior parte degli utenti non stanno andando a bisogno o vogliono sembra preferibile utilizzare più potenza di calcolo per la maggior parte dei casi.

Un altro aspetto da prendere in considerazione - in una galleria, si consiglia vivamente di generare le miniature che vi danno il meglio di entrambi i mondi: l'immagine più piccola, più accessibile per uso generale e l'immagine originale completo per 'miglior'

In caso di dubbio, punto di riferimento sia con e vedere quanto è grande la differenza è nella vostra applicazione -. E se la differenza è qualcosa che si può vivere con rispetto al risparmio di spazio, andare con JPEG

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top