Sobre el proyecto
VectorMojo es un convertidor de archivos de diseño basado en el lado del cliente. Su objetivo es extraer geometría vectorial de archivos que ya están en el disco sin necesidad de cargarlos. La aplicación lee PSD y PSB, PDF, archivos de Illustrator AI modernos compatibles con PDF, EPS/PostScript, SVG, PNG y JPEG. Todo se convierte primero a SVG, tras lo cual el usuario puede exportar SVG, PNG con dimensiones exactas de píxeles con fondo transparente o blanco, PDF, o código SVG listo para el portapapeles. El README indica que los archivos AI antiguos no compatibles con PDF no son soportados.
Las conversiones ocurren en la pestaña del navegador utilizando JavaScript y WebAssembly. No existe un backend de VectorMojo, ni un bucket de carga, ni un servidor de procesamiento. La compilación de producción es una colección de archivos estáticos. El análisis, el trazado, el renderizado y la exportación no salen de la pestaña. La autenticación de cuenta opcional se realiza a través del SDK del navegador de Connections, y solo la sesión de inicio de sesión sale de la pestaña. La aplicación envía un ping de visita anónimo y algunos eventos de uso nombrados al mismo endpoint de Connections Studio; estos se omiten cuando Do Not Track o Global Privacy Control están activados, y en localhost. El contenido de los archivos, los nombres de los archivos y la geometría de conversión no forman parte de esos eventos.
Las capacidades incluyen el rescate de capas de forma y trazados de PSD/PSB, PDF, AI moderno y EPS; la sanitización, normalización, redondeo, embellecimiento o minificación de SVG existentes; el trazado de color local aproximado para PNG y JPEG; y el manejo de PDFs de varias páginas, elección de fondo, precisión de exportación, arrastre por lotes, máscaras, patrones, degradados y vistas previas transparentes. La salida de PSD puede preservar la geometría vectorial donde la fuente la expone e incrustar píxeles de ráster, texto u objetos inteligentes donde sea necesario, por lo que un SVG útil puede no convertir cada objeto en un trazado Bezier perfectamente editable. El trazado de mapas de bits es explícitamente aproximado.
Acceso: las primeras 10 conversiones funcionan como invitado sin cuenta; una cuenta gratuita de Connections desbloquea conversiones ilimitadas. El proyecto tiene licencia MIT y puede ejecutarse localmente con Bun, Vue 3, Vite, Tailwind CSS 4, ag-psd, MuPDF.js, Ghostscript WASM, SVGO, ImageTracer.js y jsPDF. El paquete del navegador incluye MuPDF.js y Ghostscript WASM bajo la licencia AGPL, con avisos de terceros incluidos en las compilaciones públicas. Una muestra de PSD neutral incluida demuestra el flujo, y la compilación de producción rechaza cualquier obra de muestra que no sea ese archivo revisado.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.