ImgZilla 1.3 lanzamiento oficial: por qué una herramienta de "compresión de imágenes sin pérdida in situ" tardó tanto en llegar
ImgZilla ya está disponible en la Mac App Store.
Su función principal es clara: reducir el tamaño de las imágenes en tu Mac de forma in situ —sin cambiar el nombre de archivo, la ruta ni el formato—; la imagen original se envía a la papelera por defecto, permitiendo restaurarla en cualquier momento.
Todas estas operaciones se realizan en tu propio Mac, sin necesidad de conexión a internet; las imágenes nunca salen de tu equipo ni se suben a ningún servidor —la privacidad y la seguridad de los datos son fundamentales desde el diseño.
Esta funcionalidad parece simple, pero la probamos, descartamos y rehicimos muchas veces. Este artículo no pretende enumerar "las funciones que hemos añadido", sino los problemas concretos que surgieron en situaciones reales de uso y cómo quedaron finalmente resueltos.
"Sobrescritura in situ": cuatro palabras que no admiten descuidos
La mayoría de las herramientas de compresión de imágenes guardan el resultado como foto-min.jpg —es seguro, pero te traslada la molestia a ti: cambia el nombre del archivo, y hay que actualizar las referencias en la base de datos de productos, las rutas en las plantillas web, el orden en los directorios de archivo...
ImgZilla sigue otro camino: el resultado comprimido se escribe directamente en la misma ruta, con el mismo nombre y el mismo formato. Un JPG comprimido sigue siendo JPG, sin necesidad de cambiar ni una sola referencia.
El precio a pagar: esta herramienta toca los archivos originales del usuario. Si algo sale mal en algún paso, no se pierde una caché, sino fotos de todo un día de trabajo o una colección acumulada durante años.
Por eso, donde realmente se invierte el tiempo no es en la compresión en sí —para eso basta con usar codificadores maduros—, sino en toda la protección alrededor de los "por si acaso". Las mejoras que siguen surgieron de situaciones reales durante las pruebas.
Cosas que se cambiaron durante las pruebas
1. La estrategia de protección de originales se rehizo por completo
El diseño inicial copiaba la imagen original a un directorio de respaldo específico. La lógica era correcta, pero resultaba incómodo: el directorio de respaldo crecía sin que el usuario se diera cuenta; después de meses comprimiendo, descubría que tenía una copia completa adicional en el disco, justo lo contrario de ahorrar espacio, que era el objetivo.
Ahora se opta por priorizar la papelera: al comprimir con éxito, la imagen original se mueve primero a la papelera del sistema, y luego el resultado comprimido se escribe en la ruta original.
La forma de restaurar se convierte en algo que cualquier usuario de Mac ya sabe hacer: abrir la papelera, clic derecho "Volver a colocar". No hay que aprender un concepto nuevo ni lidiar con un directorio oculto que no para de crecer. Esta opción está activada por defecto en los ajustes; si se desactiva, se sobrescribe directamente sin posibilidad de recuperación, por lo que al desactivarla aparece una confirmación adicional.
2. El diálogo del disco externo surgió de las pruebas
Al probar con discos duros externos, NAS o volúmenes de red, nos encontramos con un problema habitual en macOS: en estas ubicaciones, a menudo no se puede mover el archivo a la papelera.
La primera versión simplemente mostraba un error y se saltaba el archivo —con el resultado de que el usuario arrastraba toda una carpeta y no pasaba nada.
Ahora se pausa la compresión y aparece un diálogo que te permite decidir:
- Elegir un directorio de respaldo: la imagen original se copia allí, y luego se sobrescribe.
- Saltar el respaldo: tras una confirmación doble, se sobrescribe directamente sin conservar copia.
- Cerrar el diálogo: se considera cancelación y se aborta toda la tarea.
Hay un detalle adicional que se añadió durante las pruebas: la elección se aplica a todos los archivos restantes de la tanda actual, porque si no, con 500 imágenes aparecerían 500 diálogos seguidos —tal como pasaba en la primera versión; con usarla una vez bastó para no soportarlo.
El directorio de respaldo seleccionado se registra como ubicación de respaldo predeterminada (se crean subdirectorios por fecha bajo
~/Library/Application Support/ImgZilla Backups/), y se usará preferentemente cuando surjan situaciones similares.
3. "Ya mínimo": mejor no hacer nada
Algunas imágenes ya han sido comprimidas antes de arrastrarlas (ya sea con otra herramienta o con ImgZilla previamente). Volver a comprimirlas normalmente solo consigue una reducción de unas décimas porcentuales. Por eso establecimos una regla estricta: si la tasa de compresión es inferior al 0,4 %, no se modifica. En la lista se marca como "Ya mínimo", se conserva el archivo original y no consume crédito gratuito.
Esta regla hace que las estadísticas no queden tan vistosas: al arrastrar toda una galería ya comprimida, la mayoría de las imágenes aparecerán como "Ya mínimo". Pero creemos que una herramienta que, para engordar sus cifras, vuelve a comprimir tus imágenes, no merece estar sobre tus archivos originales.
4. Cuando la extensión engaña
En las muestras de prueba aparecieron bastantes archivos con extensión .png que en realidad eran JPEG —imágenes que circulan por distintos canales; son más habituales de lo que se piensa.
Ahora ImgZilla lee los bytes mágicos de la cabecera para determinar el formato real, y elige el codificador según ese formato. Así, aunque la extensión esté mal, se procesa correctamente.
5. Procesamiento en serie, no en paralelo
Procesar una a una, en orden, parece "poco rápido". Probamos el paralelismo y la velocidad ciertamente mejoró, pero cuando surgía un error en tareas masivas, el estado se volvía difícil de rastrear —y esta herramienta está sobrescribiendo los archivos originales del usuario.
La estabilidad prima sobre la velocidad punta, así que mantuvimos el procesamiento en serie. Conviene aclarar que "en serie" se refiere a la gestión de tareas, no a la compresión en sí: el proceso de compresión de cada imagen se beneficia internamente de los múltiples hilos del codificador, sin desperdiciar la capacidad multinúcleo de la CPU. Como compensación en la interfaz, añadimos lo siguiente: el elemento en curso se desplaza automáticamente al área visible; al pasar el ratón se pausa el desplazamiento; en la parte inferior se muestra en tiempo real el número de imágenes procesadas y el espacio ahorrado; al finalizar, se envía una notificación del sistema.
6. Cuando se agotan los créditos gratuitos, la tarea se "pausa", no se "aborta"
La versión gratuita permite comprimir 10 imágenes al día, y el contador se reinicia automáticamente al día siguiente. Durante las pruebas nos dimos cuenta de que el momento en que se interrumpe marca una diferencia abismal: si arrastras 200 imágenes y al llegar a la décima sale un error y se cierra, tienes que volver a añadir todos los archivos —ese aviso sería pura molestia.
Ahora, cuando se agotan los créditos, la tarea se pausa en el punto donde estaba y aparece el panel de compra; al completar la compra, continúa desde donde se quedó con el resto de imágenes, sin tener que volver a añadir nada. Además, los créditos solo se descuentan cuando la compresión tiene éxito —los fallos o los "Ya mínimo" no cuentan.
7. 19 idiomas y un remate poco llamativo
La interfaz es totalmente compatible con 19 idiomas (incluyendo "Seguir sistema", chino simplificado y tradicional, English, 日本語, 한국어, y los principales idiomas europeos, العربية, Tiếng Việt, etc.), que se pueden cambiar en cualquier momento desde los ajustes, con efecto inmediato sin necesidad de reiniciar.
Esta parte supuso mucho más trabajo del previsto y fue uno de los motivos por los que se retrasó el lanzamiento. Pero para una herramienta presente en la App Store global, que el usuario vea su idioma materno es una muestra de respeto básica.
Sobre la calidad de imagen: no nos creas, compruébalo tú mismo
Lo más difícil en la compresión es generar confianza. Por eso lo explicamos con claridad:
- PNG (oxipng) y SVG (svgcleaner) tienen compresión realmente sin pérdida, los píxeles no cambian;
- JPEG, WebP, AVIF, HEIC/HEIF y GIF, por principio, son recodificaciones con pérdida, pero los parámetros se han ajustado al umbral de pérdida visualmente imperceptible —a simple vista es casi imposible notar la diferencia, pero no es "sin pérdida", y no mezclaremos ambos términos.
Además, no tienes que aceptarlo sin más. ImgZilla incluye una ventana de comparación de imágenes (⌘D): a la izquierda el original, a la derecha el comprimido. Arrastrando la línea divisoria puedes comparar lado a lado, ampliar al tamaño real y examinar los detalles con cuidado. Para cada imagen comprimida con éxito en la lista, puedes abrir la comparación con un solo clic.
Si no te convence, ve a la papelera y devuelve la original a su sitio. Esa vía de escape siempre existe.
Los parámetros son fijos; no hay control deslizante de calidad en la interfaz. Es una decisión meditada: ajustar parámetros requiere entender tablas de cuantización, métodos de codificación, velocidad, etc.; un mal ajuste puede hacer que no se comprima nada o que la imagen quede borrosa. Nosotros ya hemos hecho ese trabajo por ti —los parámetros de cada formato se han calibrado individualmente. Arrastra, pulsa comprimir y obtendrás el equilibrio óptimo para ese formato con esos parámetros.
Si estás acostumbrado a ajustar la compresión manualmente, te sugerimos igualmente que pruebes ImgZilla primero: con los parámetros ya ajustados, quizá te ahorre tiempo de ensayo y error.
Lo que no hace
Igual de importante es saber qué límites tiene, para que no te lleves sorpresas después de descargarlo:
- Solo macOS (12.3 o superior). No hay versión para Windows, ni para iOS, ni versión web.
- No convierte formatos. Un JPG comprimido sigue siendo JPG, no se convierte a WebP.
- No cambia el tamaño. No reduce la resolución ni recorta.
- No garantiza que siempre reduzca el tamaño. Las imágenes ya optimizadas probablemente no se comprimirán más, y se marcarán honestamente como "Ya mínimo".
- Los metadatos EXIF se eliminan por defecto (incluyendo la ubicación GPS; así los archivos son más pequeños y se protege la privacidad). Si necesitas conservar los parámetros de disparo, el copyright o el perfil de color, debes activar manualmente "Conservar información EXIF" en los ajustes.
Hay algo más que merece destacarse: toda la compresión se realiza en tu Mac, localmente. Salvo la verificación de compra de la App Store, ImgZilla no necesita conexión a internet; las imágenes no salen de tu ordenador —sin colas, sin límite de cantidad, y sin eso de "subir a un servidor ajeno". Todos los codificadores se incluyen como bibliotecas estáticas locales dentro de la aplicación.
Ya puedes empezar a usarlo
- Versión gratuita: 10 imágenes al día, el contador se reinicia automáticamente, sin recortes en funciones.
- Sin límites: compra única (permanente, sin límite de cantidad) o suscripción mensual; el precio se muestra según la región de tu App Store. Si cambias de Mac o reinstalas, pulsa "Restaurar compra".
Te sugerimos un primer uso: arrastra una imagen que no te importe mucho, comprímela, haz clic en "Comparar" para ver la calidad con tus propios ojos, y luego decide si quieres confiarle toda la carpeta.
Así es como nos gustaría que se usara esta herramienta: primero verifica, luego confía.
Si tienes cualquier duda o sugerencia, usa el menú "Ayuda → Enviar comentarios". La versión 1.3 es fiable para usar a diario, pero evidentemente no será la última.
ImgZilla 1.3 ya está disponible en la Mac App Store. Requiere macOS 12.3 o superior.
Descargar ahora -> App Store