Comment installer UniConvertor pour Inkscape

UniConvertor 1.1.5 n’a jamais été officiellement porté sur OS X et, bien que son installation puisse se faire à partir du code source, elle demande plus d’efforts que sur les plateformes officiellement prises en charge où des paquets et des installateurs existent. UniConvertor (séparé en uniconvertor 1.1.5 + sk1libs 0.9.1) est un paquet Python comprenant à la fois des modules Python purs et des fichiers sources en C. Il dépend de paquets Python externes (ReportLab, PIL) et de bibliothèques partagées externes (freetype, jpeg, lcms, zlib/libz).

Pour installer UniConvertor depuis le code source, il faut s’assurer que les dépendances externes sont satisfaites (bonnes versions des bibliothèques installées, ainsi que les fichiers d’en-tête et pkgconfig correspondants), que ces fichiers peuvent être trouvés par l’outil de configuration lors de l’installation des paquets sk1libs et uniconvertor, et il faut disposer d’un compilateur C (que Apple n’inclut pas par défaut dans aucune version d’OS X - les outils pour développeur comme le compilateur C llvm-gcc, clang, sont optionnellement installés avec Xcode).

La prochaine étape consiste à améliorer la compatibilité avec OS X en corrigeant un fichier dans les sources de sk1libs-0.9.1 afin de réparer les chemins des répertoires de polices par défaut sur OS X. Si toutes les prérequis ci-dessus sont réunis, il faut ensuite choisir la version de Python à utiliser pour UniConvertor. En raison de la nature des bundles d’applications sur OS X et de la façon dont le paquet OS X actuel d’Inkscape 0.48.2 est structuré, il n’existe pas de réponse unique à la question de savoir quelle version de Python est utilisée par Inkscape.app, car cela dépend de plusieurs facteurs (par exemple la manière dont vous avez fait fonctionner les extensions basées sur Python, où vous avez installé les dépendances requises, etc.).

Il est également envisageable de faire démarrer le paquet OS X d’Inkscape 0.48.2 avec une version personnalisée de Python installée via MacPorts (mais cela nécessiterait quelques modifications mineures dans un script shell à l’intérieur du bundle de l’application, et l’installation de paquets Python supplémentaires pour cette version Python). Selon votre question sur clang, on peut supposer que vous n’êtes pas familier avec cet outil (le compilateur préféré d’Apple nécessaire pour compiler du code C/C++ en binaires exécutables ou en bibliothèques partagées), et que vous n’êtes probablement pas familier avec l’installation d’applications / bibliothèques à partir du code source.

Jusqu’ici, UniConvertor 1.1.5 n’a pas été officiellement porté sur OS X, et bien que son installation à partir du code source soit possible, elle demande davantage d’efforts que sur les plateformes supportées. J’ai utilisé UniConvertor pendant plusieurs années et je suis extrêmement satisfait du résultats. C’est un outil formidable pour convertir entre une large gamme de formats graphiques, y compris CDR, CDT, CCX, CDRX, CMX, AI, PS, EPS, CGM, WMF, XFIG, SK, SK1, AFF et autres. Les filtres d’importation et d’exportation facilitent le chargement de graphiques CorelDraw dans Inkscape ou des projets Scribus.

Pourquoi choisir UniConvertor et comment il s’intègre à Inkscape

UniConvertor est un traducteur universel de graphiques vectoriels. Sa combinaison avec Inkscape permet d’élargir les possibilités d’importation/exportation et de travailler avec des formats non supportés nativement par Inkscape. La disponibilité des versions récentes et des méthodes d’installation peut varier, et il est utile de vérifier les ressources fraîches et les retours d’utilisateurs pour optimiser l’intégration sur macOS.

  1. Vérifier les dépendances externes requises (freetype, jpeg, lcms, zlib) et les paquets Python (ReportLab, PIL).
  2. Préparer un compilateur C (par exemple via Xcode ou les outils développeur de Apple).
  3. Adapter sk1libs-0.9.1 pour OS X en corrigeant les chemins de polices si nécessaire.
  4. Choisir la version Python compatible avec votre installation Inkscape et vos extensions Python.
  5. Tester l’intégration en ouvrant des fichiers CorelDraw ou autres formats pris en charge et en vérifiant les conversions.

UniConvertor 2.0 était disponible au moment de notre dernière vérification, mais il faut vérifier si le téléchargement gratuit est encore accessible et s’il est compatible avec votre configuration. Parmi les utilisateurs, la version la plus téléchargée était la 1.1. C’est grâce au projet sk1 que ce logiciel gratuit a vu le jour. Ce programme PC gratuit est programmé pour fonctionner sur Windows dans ses versions 32-bit et 64-bit, mais les informations sur macOS nécessitent une vérification précise selon les builds et les paquets autour d’Inkscape.

Remarques pratiques pour macOS

Il est recommandé de vérifier les fichiers téléchargés avec un antivirus lorsque l’on envisage UniConvertor 2.0 ou des versions ultérieures, car nous ne pouvons pas garantir leur sécurité. Sur macOS, l’installation depuis le code source nécessite souvent l’utilisation de MacPorts ou Homebrew pour gérer les dépendances et les bibliothèques externes. Il peut être utile d’explorer des alternatives comme des générateurs d’import/export compatibles avec Inkscape si l’installation directe pose trop de difficultés.

diagramme-flux-installation-uniconvertor

En résumé, l’installation d’UniConvertor pour Inkscape sur OS X est réalisable mais non officielle et peut nécessiter des ajustements manuels et des outils développeur. Ce processus est particulièrement sensible à la version de macOS, à la version d’Inkscape et à la configuration Python utilisée par l’application.

macOS : UNICONVERTER, un logiciel pour convertir vos vidéos sur mac

Pour les utilisateurs recherchant une solution prête à l’emploi, il peut être plus simple d’utiliser des outils de conversion externes compatibles avec les flux de travail macOS ou d’attendre une distribution officielle qui inclut UniConvertor et ses dépendances dans un paquet Inkscape compatible macOS.

ÉlémentsNotesActions recommandées
Dépendances PythonReportLab, PILInstaller via pip ou gestionnaire de paquets
Dépendances Cfreetype, jpeg, lcms, zlibInstaller via Xcode/MacPorts/Homebrew
Compilateurclang ou llvm-gccInstaller avec Xcode

Utilisation et avantages

UniConvertor est un traducteur vectoriel universel. L’import et l’export facilitent l’interopérabilité entre différentes suites graphiques et formats. L’utilisation dans Inkscape permet d’ouvrir des fichiers CorelDraw et d’autres formats non supportés nativement, et de les convertir en SVG ou d’autres formats compatibles avec vos projets.

tags: #comment #installer #uniconvertor #pour #inkscape