Que formato de imagem é rentável em termos de operação de rede para iPhone?
Pergunta
Eu quero mostrar uma imagem em miniatura em uma cell
de tableViewController
, esta imagem em miniatura está localizado em algum lugar remoto (URL de endereço está no arquivo XML) para o formato de imagem é rentável?
Solução
É basicamente o mesmo que na Web, realmente. Para os gráficos, PNG é geralmente mais eficiente; para fotos, você vai querer escolher JPEG.
Eu não tenho certeza se o iPhone suporta JPEG 2000 (OS X faz), de modo que pode ser uma opções mais eficientes para fotos.
Considere também ferramentas como optipng
e jpegtran
para lançar alguns kilobytes adicionais fora de seus dados de imagem.
Outras dicas
Criar uma miniatura da amostra, convertê-lo para PNG, GIF e JPEG, e ver qual é menor.
Às vezes a medição é mais fácil de adivinhar.
A recomendação para imagens em um UITableView
é PNG , este tem o melhor desempenho de renderização.