Menu

Tree [c8d0f8] main /
 History

HTTPS access


File Date Author Commit
 bin 2025-06-09 lorrisc lorrisc [5249d3] upd folder name gtkbin -> gtk-bin
 captures 2025-06-15 lorrisc lorrisc [d404e7] add a website
 docs 2025-06-15 lorrisc lorrisc [4fd45f] feat: add google site verification
 interface 2025-06-15 lorrisc lorrisc [94a242] fix: paypal image url for executable
 moteur 2025-06-08 lorrisc lorrisc [ef8443] build: prepare project for packaging
 .gitignore 2025-06-14 lorrisc lorrisc [b38bd4] Linux compatible
 LICENSE 2025-06-08 lorrisc lorrisc [a3a6b9] final v1.0.0 version
 PixelToPathLinux.spec 2025-06-15 lorrisc lorrisc [a22044] fixed: spec linux
 PixelToPathWindows.spec 2025-06-15 lorrisc lorrisc [c8d0f8] windows.spec onefile
 README.md 2025-06-15 lorrisc lorrisc [d404e7] add a website
 app.py 2025-06-14 lorrisc lorrisc [b38bd4] Linux compatible
 requirements.txt 2025-06-14 lorrisc lorrisc [b38bd4] Linux compatible
 utils_system.py 2025-06-14 lorrisc lorrisc [b38bd4] Linux compatible

Read Me

PixelToPath

Ce logiciel permet de vectoriser des images au format PNG en fichier SVG en utilisant l'outil Potrace. Il offre plusieurs options pour ajuster la qualité et le style de la vectorisation.

Version empaquetée

Une version packagée de PixelToPath est disponible dans la section Releases du dépôt GitHub. Cette version ne nécessite pas d'installation de Python ni de configuration préalable.

Téléchargement

  1. Rendez-vous sur la page des Releases ;
  2. Télécharge le fichier correspondant à la dernière version stable et à votre système.

Utilisation

  1. Double-cliquez sur PixelToPath.exe ;
  2. L’interface graphique s’ouvrira automatiquement ;
  3. Vous pouvez importer une image PNG, configurer les paramètres de vectorisation, puis exporter le fichier au format SVG.

Remarques

  • Potrace est intégré dans l'exécutable : aucune installation supplémentaire n'est nécessaire.
  • Si votre antivirus bloque l’application, vous pouvez vérifier l’intégrité du fichier ou l’ajouter à votre liste de confiance (les exécutables générés avec pyinstaller sont parfois faussement détectés comme suspects).

Version sources

Windows

Prérequis

  • Python 3.11.0

Installation

  1. Créer un environnement et l'activer
python -m venv env
.\env\Scripts\Activate
  1. Installez les bibliothèques nécessaires avec pip
pip install -r requirements.txt

Utilisation

  1. Exécutez le script :
python app.py
  1. Vous pouvez importer une image PNG, configurer les paramètres de vectorisation, puis exporter le fichier au format SVG.

Linux

Prérequis

  • Python 3.11.0

Installation

  1. Créer un environnement et l'activer
python3 -m venv env
source env/bin/activate
  1. Installez les bibliothèques nécessaires avec pip
pip install -r requirements.txt
  1. Installer Potrace et TKinter
sudo apt install potrace
sudo apt install tkinter

Utilisation

  1. Exécutez le script :
python3 app.py
  1. Vous pouvez importer une image PNG, configurer les paramètres de vectorisation, puis exporter le fichier au format SVG.

Exemple

Voici ci-dessous un exemple de l'utilisation de PixelToPath.

  • L'image en haut à gauche représente la zone d'import ;
  • L'image en haut à droite est une prévisualisation de l'image SVG (il s'agit actuellement d'une image PBM, qui est un format d'image noir et blanc, potrace utilisera cette image pour le calcul)
  • L'image en bas est le SVG final (il s'agit en réalité d'une image PNG qui vient de la conversion du fichier SVG).

Exemple d'utilisation de PixelToPath

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.