Abres una herramienta de compresión de imágenes y, en el centro de la interfaz, hay un control deslizante:
Quality: 80. Te miras durante tres segundos —75 o 85? Si lo mueves a 60 ¿quedará borroso?
Al final no lo tocas y pulsas «Comprimir».
Si la mayoría de la gente se queda en el valor por defecto, ¿este control deslizante te está realmente ayudando o está transfiriendo a ti la decisión que la herramienta debería tomar?
El número en el control deslizante, en realidad, no tiene un significado unificado
«Quality 80» suena como «conservar el 80% de la calidad», pero no lo es.
- No es un porcentaje. La quality de JPEG es solo un coeficiente utilizado para escalar la tabla de cuantización; la diferencia de calidad entre quality 80 y quality 40 no es, con diferencia, «la mitad».
- El mismo número en diferentes codificadores no es comparable. Aunque diga 80, libjpeg, MozJPEG, Photoshop, los codificadores de los distintos móviles producen una calidad y un volumen diferentes. La «quality 8» de Photoshop y el «80» de una herramienta en línea son, en realidad, dos escalas diferentes.
- Es aún menos comparable entre diferentes formatos. El 80 de WebP, el de AVIF, el de HEIC... detrás de cada uno hay principios de codificación completamente diferentes. AVIF tiene speed, WebP tiene method, estos parámetros también afectan al resultado, pero suelen estar ocultos en las «opciones avanzadas» o simplemente no se te dan.
Así que cuando una herramienta te pone delante un control deslizante de 0-100, en realidad te está preguntando: «Por favor, elige un coeficiente de cuantización adecuado para este codificador, este formato y esta imagen». Esta es una pregunta a la que la inmensa mayoría de los usuarios no puede responder y a la que no deberían tener que responder.
Incluso si lo entiendes, un control deslizante no puede ajustar bien un lote de imágenes
Asumamos que eres un usuario profesional y conoces el significado de cada parámetro. El problema sigue existiendo: el parámetro óptimo es diferente para cada imagen.
- Una imagen con cielo azul, una pared blanca, muchos gradientes suaves; si la quality es ligeramente baja, aparecerán bandas de artefactos y ruido;
- Un bosque, un prado, detalles densos; con los mismos parámetros casi no se nota la pérdida;
- Una captura de pantalla, bordes de texto nítidos; usar JPEG con ella suele generar bordes borrosos —un formato que, en realidad, se adapta mejor a PNG.
Arrastra 300 imágenes, pero solo tienes un control deslizante. O fijas el parámetro para la imagen más exigente, y las otras 299 ocupan espacio innecesario, o lo fijas a un valor medio y algunas quedan dañadas. Un control deslizante global está en conflicto con el procesamiento por lotes por naturaleza.
Lo que realmente hace el control deslizante: transfirierte la responsabilidad
Este es el punto que menos se menciona.
Cuando el resultado de la compresión no es ideal —está borroso o no se ha reducido el tamaño— la primera reacción del usuario es «mis parámetros no estaban bien ajustados», en lugar de «esta herramienta no funciona bien». El control deslizante hace que la herramienta nunca esté equivocada; lo que está mal es siempre la persona que ha movido el control.
Así que el usuario empieza a probar una y otra vez: comprime, abre la comparación, ajusta, vuelve a comprimir. Lo que originalmente era una acción de «arrastra y olvídate», se convierte en un experimento de ajuste de parámetros sin respuesta estándar. Para alguien que solo quiere que la carpeta ocupe menos espacio, esto es una carga pura y dura.
Una buena herramienta debería asumir la decisión, no entregártela envuelta como «libertad».
Quitar el control deslizante significa que la herramienta debe hacer más trabajo
Quitar el control deslizante no es pereza —al contrario, la herramienta debe asumir el trabajo que antes te transfería. Esta es la ruta que hemos elegido al hacer ImgZilla: parámetros fijos, sin control deslizante de calidad en la interfaz.
Pero «fijo» no significa «una sola solución para todos»:
- Ajuste separado por formato. JPEG, WebP, AVIF, HEIC, GIF tienen sus propios parámetros, elegidos en un rango visualmente sin pérdida; PNG y SVG utilizan una compresión verdaderamente sin pérdida, sin que se modifique ni un solo píxel.
- Procesamiento según el formato real. Se lee el encabezado del archivo para determinar el formato real; incluso si el sufijo está mal escrito, el archivo se tratará según su formato real y no se usarán los parámetros incorrectos.
- No comprime si no puede comprimir. Los archivos con una reducción menor al 0,4% se marcan como «ya mínimo», se conservan tal cual y tampoco se descuenta del cupo gratuito. Las imágenes que ya han sido optimizadas seriamente no se recodifican una y otra vez.
- Resultado verificable y reversible. Incluye una ventana de comparación integrada (
⌘D) con paneles divididos y zoom hasta píxeles reales para comparar imagen por imagen; por defecto, la imagen original va a la papelera, y si no te gusta puedes «devolverla a su lugar».
La única decisión que tienes que tomar es: mirar un momento, si te gusta la guarda, si no te gusta, la resturas. Mucho más fácil de responder que «75 o 85».
Los resultados también tienen datos de prueba: de 32188 imágenes JPEG directas de cámara, se ahorra un promedio del 76,8%; un lote de JPG que ya habían sido comprimidos en un sitio web se reduce aún un 46,8% (ver la serie 《ImgZilla 实测》). Esto demuestra que los parámetros fijos no significan ser conservadores —la mayoría de las imágenes tienen parámetros que son mucho más altos de los que realmente necesitan.
Cuando realmente necesitas un control deslizante
Decir «no debería haber un control deslizante» no significa que no tenga ningún valor. Algunas personas lo necesitan de verdad:
- Para la imagen original para postprocesamiento. La calidad efectiva de ImgZilla para JPEG está alrededor de quality 70 y utiliza muestreo de crominancia 4:2:0, eliminando metadatos como EXIF. Esto es suficiente para ver, compartir y usar en internet, pero si esta imagen va a someterse a un ajuste de color significativo o a una nueva exportación, deberías conservar la imagen original o usar una herramienta que te permita especificar manualmente parámetros de alta calidad (ver 《ImgZilla 实测(三):摄影师视角》).
- Tener un objetivo de volumen claro. Por ejemplo, «cada imagen debe ser menor de 200 KB», lo que requiere calcular los parámetros inversamente a partir del objetivo.
- Necesitar cambiar de formato o de tamaño. ImgZilla no cambia el formato ni la resolución, por lo que para estas necesidades usa herramientas más flexibles como Squoosh, Zipic, etc.
Por lo tanto, la afirmación más precisa es: para la inmensa mayoría de los escenarios en los que «simplemente quieres que las imágenes sean más pequeñas y no que se vean mal», el control deslizante es innecesario. A quienes realmente lo necesitan, les queda claro lo que necesitan.
Una tabla resumen
| Herramientas con control de calidad | ImgZilla (parámetros fijos) | |
|---|---|---|
| Decisión que debe tomar el usuario | Elegir un parámetro para cada formato y cada lote de imágenes | Mirar el resultado, si te gusta la guardas, si no, la resturas |
| Procesamiento por lotes | Un parámetro para todas las imágenes | Ajuste individual por formato, salta automáticamente las que no se pueden comprimir |
| Qué hacer si se daña | Ajustar de nuevo los parámetros y comprimir de nuevo | Devolver la imagen original desde la papelera |
| Para quién es adecuado | Usuarios profesionales con necesidades de parámetros claras | Quienes quieren reducir el tamaño de las imágenes sin tener que investigar la codificación |
Una buena herramienta no debería entregarte un cuestionario. Debería resolverlo por ti y luego darte la oportunidad de arrepentirte en cualquier momento.
ImgZilla actualmente solo es compatible con macOS (12.3 y superior) y se puede descargar desde la Mac App Store. La versión gratuita permite comprimir 10 imágenes al día; solo se cuenta una imagen si la compresión es exitosa —arrastra una carpeta, no necesitas ajustar ningún parámetro, mira los resultados y decide después.
