Calidad PNG: por qué no cambia el tamaño
Apps24 desactiva el control de calidad para PNG porque este ajuste no reduce su tamaño. El codificador canvas aplica calidad a JPEG y WebP, no a PNG. Codificamos el mismo degradado sintético con dos calidades PNG y comparamos bytes y hashes SHA-256.
Entrada y resultado
PNG 20% | 3,304 bytes |
PNG 80% | 3,304 bytes |
WebP 80% | 2,074 bytes |
JPEG 80% | 3,916 bytes |
PNG SHA-256 | 54e456a5602aae16b8bd75c1fc688858e1b447fe251ce9280e9431bce261e53e |
Interpretar el resultado
Ambos PNG tuvieron 3.304 bytes y el mismo hash. WebP al 80 % tuvo 2.074 bytes y JPEG 3.916: cambiar formato no siempre reduce tamaño. El degradado es una muestra controlada, no una foto ni un promedio. Los hashes iguales muestran salidas idénticas; solo tamaños iguales no lo demostrarían.
Siguiente paso
Reduzca dimensiones si admite menos píxeles. Si no, pruebe WebP e inspeccione bordes, texto pequeño y transparencia. JPEG sirve para fotos opacas, pero Apps24 cambia transparencia por blanco. Compare bytes antes de descargar. Si el ahorro es negativo, conserve el original salvo que necesite el nuevo formato.
Usar la herramientaLímites y condiciones de prueba
Prueba: Chromium 154, 320×200 píxeles opacos; R=x mod 256, G=y mod 256, B=(x+y) mod 256, alpha=255, sin redimensionar. El script reproduce la muestra. Los resultados dependen de contenido y navegador. Un archivo pequeño no es una puntuación de calidad visual.
png-fixture.jsReferencias
Apps24 contrasta los ejemplos con la implementación y las pruebas de regresión. Los experimentos de navegador indican sus condiciones, sin certificar todos los dispositivos. Reporte errores con la URL, entrada, resultado esperado y navegador. No envíe contraseñas, documentos privados ni datos personales.