Se eu tiver um aplicativo para iPad com muitas imagens, o PNG ainda é a melhor opção?
-
28-09-2019 - |
Pergunta
Estou trabalhando em um aplicativo para iPad que possui centenas de imagens de qualidade fotográfica. Eu teria naturalmente supor para armazenar essas imagens como JPEGs, a fim de otimizar o tamanho do arquivo do aplicativo. No entanto, as diretrizes da Apple afirmam:
Use o formato PNG para imagens. O formato PNG fornece conteúdo de imagem sem perdas, o que significa que salvar dados da imagem em um formato PNG e, em seguida, lê -lo de volta, resulta exatamente nos mesmos valores de pixels. O PNG também possui um formato de armazenamento otimizado projetado para uma leitura mais rápida dos dados da imagem. É o formato de imagem preferido para iOS.
No entanto, se eu armazenar as mesmas imagens que JPEGs com 100% de qualidade, o tamanho delas cai para cerca da metade do das versões sem perdas do PNG.
Existe realmente um sucesso de desempenho para usar o JPEG em vez de PNG? Se estou vendo essas imagens em um estilo de carrossel ou galeria, preciso realmente me preocupar com o desempenho e usar PNGs?
Obrigado!
Solução
Em relação ao PNG de qualidade é bom para o tipo de aplicação de imagens, mas o JPEG é preferido para fotos. Escolha a menor qualidade JPEG que oferece qualidade suficiente para suas imagens.
Em relação à velocidade, o tamanho também é importante. Não tenho o iPad para testar, mas o tamanho menor do arquivo para ler no Flash ou na rede pode muito bem ter peso qualquer custo de descompressão adicional. A única maneira de descobrir é medir no seu dispositivo real.
Outras dicas
Há uma consideração de desempenho, mas, embora o PNG seja preferido para a qualidade, dada a sua aplicação, eu sugiro que o JPEG seria preferível.
O desempenho puro não é o único fator de interesse ou preocupação; Um iPad possui apenas um espaço finito disponível e preenchendo isso com dados de imagem que a maioria dos usuários não precisará ou deseja parece preferível usar mais energia computacional para a maioria dos casos.
Outra coisa a considerar - em uma galeria, você é fortemente recomendado para gerar miniaturas que lhe dão o melhor dos dois mundos: a imagem menor e mais acessível para uso geral e a imagem original completa para o 'melhor'.
Em caso de dúvida, referência com ambos e veja o tamanho da diferença no seu aplicativo - e se a diferença é algo com o qual você pode viver em relação à economia de espaço, vá com o JPEG.