Existe uma razão para o iPhone salvar capturas de tela tiradas como .PNG em vez de .JPG?
As capturas de tela não terão fundo transparente de qualquer maneira.
iphone
screen-capture
Raptor
fonte
fonte
Respostas:
O PNG não é apenas útil para permitir transparência: o PNG é um formato sem perdas , enquanto o JPEG usa uma forma de compactação com perdas . Além disso, o PNG compacta as capturas de tela muito bem (ao contrário das fotos da câmera, é por isso que a Apple usa JPG para essas).
Mais informações se estiver interessado:
Além disso, vale a pena ler uma visão geral técnica sobre o que é bom o PNG (é basicamente uma das principais referências sobre o tópico e contém detalhes suficientes para passar o dia nele). Excerto:
fonte
Porque isso:
parece muito melhor do que isso:
OK, então eu tive de pôr em marcha a qualidade de compressão JPEG maneira para baixo para fazer os artefatos de compressão que óbvios, mas os restos de ponto - shows de captura de tela de um PNG exatamente o que você vê na tela, enquanto uma imagem JPEG é sempre um pouco lossy (sim , mesmo se você aumentar a qualidade em até 100).
Além disso, o PNG tende a ser bastante bom para compactar imagens com grandes áreas de cores planas, bordas nítidas e padrões repetitivos (como texto). Portanto, em muitos casos, uma captura de tela PNG sem perdas pode realmente ser menor que uma captura de tela JPEG salva em qualquer nível de qualidade aceitável.
fonte
Uma das funções de uma captura de tela é mostrar a outra pessoa um artefato visual específico que você está vendo no seu dispositivo - talvez mostrar uma falha visual para um desenvolvedor de aplicativos. Nesses casos, qualquer artefato de compactação pode ser uma distração do problema real em discussão; a captura de tela precisa ser perfeita em pixels.
Portanto, um formato sem perdas como .PNG é obrigatório.
fonte