Compresión de imágenes sin pérdida en Windows: qué significa ‘sin pérdida verificada’
Descubre la compresión sin pérdida verificada en Windows con un GIF un 92 % más pequeño, una copia exacta de PNG y pruebas de LocalFlux 1.0.7.
En esta página
- Respuesta rápida
- Qué significa “sin pérdida verificada”
- Qué se comprueba según el formato
- Cómo se preparó la prueba
- Cómo ejecutar la optimización
- Resultado 1: un archivo verificado y más pequeño
- Resultado 2: copia exacta
- Sin pérdida, preajuste y tamaño objetivo
- Pruebas publicadas
- Preguntas frecuentes
- Conclusión
- Comprobaciones prácticas antes y después
Si quieres reducir una imagen sin cambiar su contenido, lo difícil no es elegir una opción llamada Sin pérdida. Lo difícil es demostrar que el archivo nuevo representa el mismo contenido y decidir qué debe hacer el programa cuando no puede demostrarlo.
LocalFlux 1.0.7 adopta una política conservadora. Crea un candidato de optimización en el PC, comprueba invariantes específicos del formato y solo publica el candidato modificado si las verificaciones pasan. Si no puede verificarlo o no es más pequeño, crea una copia exacta de la fuente con el sufijo _optimized.
Probamos las dos rutas con archivos sintéticos bajo C:\tmp:
- Un GIF deliberadamente redundante de 12 fotogramas pasó de 658.785 a 54.329 bytes: 604.456 bytes menos (91,8 %). Los 12 fotogramas renderizados y sus retardos coincidieron.
- Un PNG ya optimizado permaneció en 8.290 bytes. El origen y la salida tuvieron el mismo hash SHA-256, por lo que la salida era una copia exacta byte por byte.
Son mediciones de archivos construidos para demostrar ambas rutas, no una promesa de ahorro para todas las imágenes.
Probar la optimización sin pérdida en LocalFlux
Respuesta rápida
- Abre LocalFlux y selecciona Comprimir.
- Añade archivos JPEG, TIFF, PNG/WebP estáticos, GIF, APNG o SVG compatibles.
- Abre Opciones y selecciona Sin pérdida.
- Pulsa Optimizar.
- Revisa cada fila: debe mostrar Sin pérdida verificada y una reducción o Ya optimizado.
LocalFlux crea un archivo nuevo con _optimized y conserva la fuente. El procesamiento se ejecuta en Windows sin subir el archivo a un conversor web.

Qué significa “sin pérdida verificada”
Un ajuste de codificador puede llamarse “sin pérdida”, pero eso no demuestra por sí solo el resultado. En este flujo de LocalFlux, un candidato modificado debe cumplir tres condiciones:
- Pasar las comprobaciones de contenido admitidas: píxeles decodificados, páginas TIFF o fotogramas, tiempos y geometría de animación según el formato.
- Conservar los metadatos incrustados que este proceso se compromete a verificar.
- Ser realmente más pequeño.
Si falla una condición, LocalFlux no publica el candidato modificado. Restaura los bytes de la fuente en la ruta de salida y muestra Ya optimizado. Es preferible una copia exacta a un cambio que parece correcto pero no puede demostrarse.
Qué se comprueba según el formato
| Formato | Comprobación principal en LocalFlux 1.0.7 |
|---|---|
| JPEG | Firma de píxeles decodificados y segmentos APP/COM sin procesar. Si la optimización cambia valores decodificados, se usa la copia exacta. |
| PNG estático | Píxeles y metadatos de color, EXIF, XMP, texto y densidad admitidos por el contenedor. |
| WebP estático | Píxeles decodificados y fragmentos de metadatos compatibles. |
| TIFF | Todas las páginas, píxeles, geometría y etiquetas admitidas. Una etiqueta desconocida puede activar la copia exacta. |
| GIF | Cada fotograma renderizado, retardos, bucle y extensiones conservadas. |
| APNG | Hashes normalizados por fotograma, tiempos, número de fotogramas, bucle y metadatos PNG. |
| SVG | Copia byte por byte en el modo Sin pérdida. |
“Verificada” se refiere a estas invariantes explícitas. No debe interpretarse como una afirmación ilimitada sobre cualquier propiedad imaginable de cualquier contenedor.
Cómo se preparó la prueba
La prueba utilizó LocalFlux 1.0.7.0 de Microsoft Store. No se usaron fotos personales, carpetas de clientes ni nombres de usuario. Todas las rutas visibles empiezan por:
C:\tmp\LocalFlux-lossless-proof-v107\input
El GIF de prueba contiene 12 fotogramas completos repetidos de 1920 × 1080. Es intencionalmente artificial: permite comprobar una reducción clara mediante optimización entre fotogramas sin ambigüedad sobre el contenido esperado. El PNG de control ya era compacto y sirve para demostrar la ruta sin ahorro.
Cómo ejecutar la optimización
Añade los archivos, confirma que estás en Comprimir y abre Opciones. Elige Sin pérdida; el botón de acción cambia a Optimizar.
Deja Compartir de forma segura desactivado para esta prueba. Ambos flujos tienen objetivos diferentes:
- Sin pérdida intenta conservar el contenido y los metadatos compatibles.
- Compartir de forma segura elimina intencionadamente metadatos privados de una copia saneada.
Cuando la salida indica Igual que el origen, LocalFlux guarda los resultados junto a las fuentes. Por ejemplo, imagen.png produce imagen_optimized.png. La fuente no se sobrescribe, aunque debes mantener copias de seguridad de archivos importantes.
Resultado 1: un archivo verificado y más pequeño
| Medición | Fuente | Salida |
|---|---|---|
| Tamaño exacto | 658.785 bytes | 54.329 bytes |
| Fotogramas | 12 | 12 |
| Dimensiones | 1920 × 1080 | 1920 × 1080 |
| Retardo por fotograma | 10 en los 12 | 10 en los 12 |
| Reducción | No aplicable | 604.456 bytes (91,8 %) |

Los hashes SHA-256 son diferentes porque cambió la representación comprimida del contenedor. Eso no contradice la verificación sin pérdida: las firmas de todos los fotogramas renderizados coincidieron. Los hashes distintos demuestran que los bytes del archivo cambiaron; la verificación demuestra que el contenido compatible no cambió.
El 91,8 % no es una expectativa para un GIF normal. El archivo de prueba repite 12 fotogramas completos y ofrece una redundancia excepcional.
Resultado 2: copia exacta
El PNG de 8.290 bytes no produjo un candidato verificable más pequeño. LocalFlux mostró:
Sin pérdida verificada · 8,1 KB → 8,1 KB · Ya optimizado

Fuente y salida compartieron el mismo SHA-256:
F287BBCE8EB98A9F19416DCE1A74A759F3AC8DDA69ADB338022CB1B8F90BD937
Por tanto, la salida era una copia exacta. Ya optimizado no es un error: significa que no había una representación verificada más pequeña que mereciera sustituir a los bytes de origen.
Sin pérdida, preajuste y tamaño objetivo
| Estrategia | Objetivo |
|---|---|
| Preajuste | Equilibrar calidad visual y tamaño; puede cambiar contenido según el formato. |
| Tamaño objetivo | Intentar quedar por debajo de un límite, ajustando calidad y a veces dimensiones. El objetivo puede ser imposible. |
| Sin pérdida | Publicar un cambio solo cuando pasan las verificaciones. Una copia exacta es un resultado válido. |
Usa un preajuste para copias de entrega cuando aceptas un compromiso visual. Usa Tamaño objetivo para límites de formularios o adjuntos. Usa Sin pérdida cuando la conservación verificada importa más que maximizar el ahorro.
Pruebas publicadas
- Registro de prueba
- Resultados y SHA-256
- Revisión de privacidad
- Manifiesto de medios con tamaños y SHA-256
- GIF sintético de entrada
- GIF optimizado y verificado
- PNG ya optimizado
- Salida PNG byte por byte
Preguntas frecuentes
¿Todos los archivos serán más pequeños?
No. Un resultado Ya optimizado con copia exacta es normal cuando no existe un candidato menor que pase la verificación.
¿Se sobrescriben los originales?
No en este flujo probado. LocalFlux crea archivos _optimized nuevos.
¿Se eliminan EXIF o ubicación?
Sin pérdida intenta preservar los metadatos admitidos. Para eliminar datos privados utiliza Compartir de forma segura y revisa el archivo exacto antes de publicarlo.
¿Funciona sin conexión?
La optimización compatible se ejecuta en el PC sin subir la fuente a un servidor de conversión. La instalación, licencia o actualizaciones de Microsoft Store pueden usar la red.
Conclusión
En esta prueba de LocalFlux 1.0.7, un GIF sintético quedó un 91,8 % más pequeño conservando las invariantes verificadas de la animación. Un PNG ya eficiente produjo 0 % de ahorro y una copia exacta. Los dos resultados son correctos: uno elimina redundancia y el otro rechaza una reescritura inútil o no demostrada.
Optimizar imágenes localmente con LocalFlux
Comprobaciones prácticas antes y después
Un flujo fiable consiste en define sin pérdida como píxeles decodificados idénticos, no solo apariencia similar; compara formato, dimensiones, alfa, metadatos y hash cuando corresponda. Cambiar una extensión no conserva todas las propiedades del original. Decide qué necesita el destino, guarda la fuente como archivo maestro y prueba primero con una muestra representativa antes de procesar un lote grande.
Antes de empezar
- Anota el formato y las propiedades importantes para el destino.
- Elige ajustes para el visor, editor, dispositivo o sistema que recibirá el archivo.
- Usa una carpeta de salida nueva y nombres que no sobrescriban archivos.
- Abre el resultado en el programa que lo recibirá realmente.
- Compara contenido, dimensiones o duración y los metadatos que esperabas conservar o quitar.
Revisa la salida
Que el trabajo termine solo confirma que se escribió una salida. No demuestra que todas las fuentes, fotogramas, canales, páginas, fórmulas, perfiles, etiquetas o funciones de accesibilidad se hayan conservado. Revisa muestras importantes y mantén el original hasta que la copia entregada sea aceptada.