Saltar al contenido
IMAGENLIBRE

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 (Canvas, WebGPU y WebAssembly).

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 WebGPU / WASM)

Para herramientas como «Quitar fondo» o «Borrar objetos con IA», la aplicación descarga los pesos de los modelos abiertos optimizados la primera vez que se usan 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. Inpainting y segmentación con IA en el navegador

Para «Borrar objetos con IA», la detección y segmentación (SlimSAM) y la reconstrucción de textura y fondo (LaMa) se ejecutan 100% en local usando ONNX Runtime Web. Tu imagen nunca sale de tu dispositivo.

5. Exportación y descarga directa

El archivo final (JPG, PNG, WebP o AVIF) se genera localmente mediante `canvas.toBlob()` o `URL.createObjectURL()`, siempre en las dimensiones originales y a partir del lienzo local. El botón «Descargar» guarda directamente en tu carpeta de descargas.

Explorar herramientas