Esta versión introduce mejoras masivas de rendimiento, calidad de salida y experiencia de usuario, consolidando a Image Converter como una herramienta de nivel profesional.
- UI No Bloqueante: ¡Se acabó la espera! La carga de la vista previa de imágenes ahora se ejecuta en un hilo secundario. La interfaz permanece 100% receptiva, incluso con archivos de cientos de megapíxeles.
- Protección Anti-Crash Mejorada: Se ha optimizado el manejo de imágenes de alta resolución para evitar por completo los errores de
DecompressionBomb, permitiendo abrir archivos gigantes de forma segura. - Procesamiento de Seguridad Acelerado: El redimensionado preventivo ahora usa el algoritmo
BICUBIC, que es hasta 4 veces más rápido queLANCZOS, acelerando el tiempo de conversión de imágenes muy grandes sin una pérdida de calidad perceptible.
- Compresión Inteligente: Se aplican configuraciones de compresión optimizadas y específicas para cada formato de salida:
- JPEG: Guardado progresivo con
quality=85para máxima compatibilidad web y eficiencia. - PNG: Nivel de compresión 9 (
compress_level=9) para un tamaño de archivo mínimo sin perder calidad. - WEBP:
method=6para un ratio de compresión superior.
- JPEG: Guardado progresivo con
- Redimensionado Condicional: La aplicación ahora es más inteligente y solo redimensiona cuando es necesario.
- ICO: Se redimensiona a un estándar de 256x256 para máxima compatibilidad, usando
LANCZOSpara preservar la calidad. - Otros formatos: Mantienen su resolución original, evitando cualquier pérdida de calidad innecesaria.
- ICO: Se redimensiona a un estándar de 256x256 para máxima compatibilidad, usando
- Creación de Acceso Directo Opcional: El instalador de Windows ahora es más profesional y permite al usuario decidir si desea crear un acceso directo en el escritorio.
- Se ha solucionado un bug que impedía que la interfaz de usuario se limpiara correctamente si ocurría un error durante la carga de una vista previa.
Esta versión marca la primera release estable, firmada y lista para producción de Image Converter, una aplicación de escritorio profesional para la conversión segura y validada de imágenes en Windows.
El enfoque principal de esta release es:
- estabilidad
- experiencia de usuario
- validación estricta de archivos
- arquitectura modular mantenible
- distribución profesional y confiable
- Verificación estricta de archivos de entrada.
- Solo se permiten imágenes válidas: PNG, JPG, JPEG.
- Prevención de errores comunes antes de iniciar cualquier procesamiento.
- Soporte estable para arrastrar imágenes directamente a la aplicación.
- Estados visuales claros y consistentes.
- Feedback inmediato ante archivos inválidos o no soportados.
- Pipeline de procesamiento desacoplado.
- Manejo seguro de imágenes desde la carga hasta la salida.
- Resultados consistentes y compatibles con Windows.
- Botón “Abrir carpeta” para acceder directamente a la ubicación del archivo generado.
- Sistema de traducciones basado en archivos JSON.
- Idioma por defecto: Español.
- Arquitectura preparada para ampliar idiomas sin modificar la lógica principal.
- Conciencia de DPI activada en Windows.
- Renderizado correcto en pantallas de alta resolución.
- Assets optimizados para escalado.
Separación clara entre:
- Interfaz gráfica (UI)
- Controlador de aplicación
- Validación de imágenes
- Procesamiento y conversión
- Utilidades y servicios
Esto garantiza un código mantenible, escalable y fácil de auditar.
- El ejecutable (
.exe) se distribuye firmado con certificado digital. - Garantiza integridad y autenticidad del archivo.
- Reduce advertencias de Windows SmartScreen.
- Aumenta la confianza del usuario final.
- Registro de eventos clave y errores.
- Facilita depuración, mantenimiento y evolución del proyecto.
- Manejo seguro de errores durante la carga y conversión.
- Prevención de estados inconsistentes en la interfaz.
- Restauración correcta del estado visual tras errores.
Esta versión se distribuye como:
-
✅ Ejecutable (.exe) portable para Windows (recomendado)
- No requiere Python instalado
- Entorno completamente embebido (PyInstaller one-file)
- Mantiene Drag & Drop nativo
- No modifica el sistema ni el registro
-
🧪 Código fuente para desarrolladores
Con esta release, Image Converter se consolida como una aplicación:
- estable
- segura
- firmada digitalmente
- clara para el usuario final
- mantenible a nivel de código
Lista para uso real, distribución pública y futuras ampliaciones. 🚀