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!

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top