¿Hay alguna razón para que el iPhone guarde capturas de pantalla tomadas como .PNG en lugar de .JPG?
Las capturas de pantalla no tendrán fondo transparente de todos modos.
iphone
screen-capture
Rapaz
fuente
fuente
Respuestas:
PNG no solo es útil para permitir la transparencia: PNG es un formato sin pérdidas , mientras que JPEG usa una forma de compresión con pérdidas . También PNG comprime bastante bien las capturas de pantalla (a diferencia de las fotos de la cámara, por eso Apple usa JPG para esas).
Más información si está interesado:
Además, vale la pena leer una descripción técnica de lo que es bueno para PNG (es básicamente una de las principales referencias sobre el tema y contiene suficientes detalles para pasar el día en él). Extracto:
fuente
Porque esto:
se ve mucho mejor que esto:
OK, así que tuve que poner hacia la calidad de compresión JPEG camino hacia abajo para hacer los artefactos de compresión que obvias, pero los restos de punto - un PNG captura de pantalla muestra exactamente lo que ve en la pantalla, mientras que una captura de pantalla JPEG es siempre una pérdida poco (sí , incluso si aumenta la calidad hasta 100).
Además, PNG tiende a ser bastante bueno para comprimir imágenes con grandes áreas de color plano, bordes afilados y patrones repetitivos (como texto). Por lo tanto, en muchos casos, una captura de pantalla PNG sin pérdidas puede ser más pequeña que una captura de pantalla JPEG guardada en cualquier nivel de calidad aceptable.
fuente
Una de las funciones de una captura de pantalla es mostrarle a otra persona un artefacto visual particular que está viendo en su dispositivo, tal vez para mostrar un error visual a un desarrollador de aplicaciones. En tales casos, cualquier artefacto de compresión podría ser una distracción del problema real en discusión; la captura de pantalla debe ser perfecta para píxeles.
Por lo tanto, un formato sin pérdida como .PNG es obligatorio.
fuente