À propos du projet
VectorMojo est un convertisseur côté client pour les fichiers de conception. Son objectif est d'extraire la géométrie vectorielle de fichiers déjà présents sur le disque sans les télécharger. L'application lit les formats PSD et PSB, PDF, les fichiers Illustrator AI modernes compatibles PDF, EPS/PostScript, SVG, PNG et JPEG. Tout est d'abord converti en SVG, après quoi l'utilisateur peut exporter en SVG, PNG avec des dimensions de pixels exactes et un arrière-plan transparent ou blanc, PDF, ou récupérer le balisage SVG via le presse-papiers. Le README précise que les anciens fichiers AI non compatibles PDF ne sont pas supportés.
Les conversions s'effectuent dans l'onglet du navigateur via JavaScript et WebAssembly. Il n'y a pas de backend VectorMojo, pas de bucket de téléchargement et pas de serveur de traitement. La version de production est une collection de fichiers statiques. L'analyse, le tracé, le rendu et l'exportation ne quittent pas l'onglet. L'authentification facultaire du compte passe par le SDK navigateur de Connections, et seule la session de connexion quitte l'onglet. L'application envoie un ping de visite anonyme et quelques événements d'utilisation nommés vers le même point de terminaison Connections Studio ; ceux-ci sont ignorés lorsque Do Not Track ou Global Privacy Control est activé, ainsi que sur localhost. Le contenu des fichiers, les noms de fichiers et la géométrie de conversion ne font pas partie de ces événements.
Les capacités incluent la récupération de calques de forme et de tracés depuis PSD/PSB, PDF, AI moderne et EPS ; la désinfection, la normalisation, l'arrondi, l'embellissement ou la minification de SVG existants ; le tracé de couleur local approximatif pour PNG et JPEG ; ainsi que la gestion des PDF multi-pages, le choix de l'arrière-plan, la précision d'exportation, les dépôts par lots, les masques, les motifs, les dégradés et les aperçus transparents. La sortie PSD peut préserver la géométrie vectorielle lorsque la source l'expose et intégrer des pixels de raster, de texte ou d'objets dynamiques si nécessaire, de sorte qu'un SVG utile peut ne pas transformer chaque objet en un tracé Bezier parfaitement éditable. Le tracé bitmap est explicitement approximatif.
Accès : les 10 premières conversions fonctionnent en tant qu'invité sans compte ; un compte Connections gratuit débloque des conversions illimitées. Le projet est sous licence MIT et peut être exécuté localement avec Bun, Vue 3, Vite, Tailwind CSS 4, ag-psd, MuPDF.js, Ghostscript WASM, SVGO, ImageTracer.js et jsPDF. Le bundle navigateur inclut MuPDF.js et Ghostscript WASM sous licence AGPL, avec des avis tiers inclus dans les builds publics. Un échantillon PSD neutre groupé démontre le flux, et la version de production rejette toute œuvre d'échantillon autre que ce fichier examiné.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.