ARQUITECTURA TÉCNICA
Procesamiento de imágenes explicado paso a paso
ImagenLibre reemplaza los servidores de procesado remoto por las capacidades de cómputo gráfico modernas de tu propio navegador.
1. Selección e inspección del archivo
Cuando arrastras o seleccionas una imagen, el navegador la lee mediante la API FileReader/Blob de HTML5. La imagen entra directamente a la memoria RAM local de tu pestaña.
2. Inferencia con IA local (Modelos WebAssembly)
Para herramientas como «Quitar fondo», la aplicación descarga los pesos del modelo acelerado (ONNX/WASM) la primera vez que se usa y los ejecuta mediante la GPU o CPU de tu ordenador.
3. Edición visual y composición en tiempo real
Recortes, redimensionados, ajustes de color y filtros se aplican instantáneamente dibujando sobre elementos Canvas 2D/WebGL sin latencia de red.
4. Exportación y descarga directa
El archivo final (JPG, PNG, WebP o AVIF) se genera localmente mediante `canvas.toBlob()` o `URL.createObjectURL()`. El botón «Descargar» inicia la guardada directa en tu carpeta de descargas sin llamadas API salientes.