VtracerのGUIアプリケーション - 画像をSVGに変換するPythonベースのデスクトップアプリケーション
このプロジェクトは、画像ファイルをベクターグラフィック(SVG)に変換するためのグラフィカルユーザーインターフェースを提供します。バックエンドでRustベースのvtracerライブラリを使用し、フロントエンドはPyQt5で構築されています。
vtracerライブラリはRustで書かれているため、Rustのインストールが必要です。
- Rust公式サイトにアクセス
- rustupインストーラーをダウンロードして実行
- インストール後、ターミナルで以下のコマンドを実行してインストールを確認:
rustc --version cargo --version
- Python 3.7以上が必要です
- Python公式サイトからダウンロードしてインストール
git clone <リポジトリURL>
cd vtracer-gui# 仮想環境の作成
python -m venv venv
# 仮想環境のアクティベート
# Windows (PowerShell)
.\venv\Scripts\Activate.ps1
# Windows (Command Prompt)
venv\Scripts\activate.bat
# macOS/Linux
source venv/bin/activatepip install -r requirements.txt- PyQt5: GUIフレームワーク
- pyinstaller: 実行可能ファイルの作成
- vtracer: 画像からSVGへの変換ライブラリ(Rustベース)
python vtracer-gui.pyWindows:
.\make.ps1macOS/Linux:
chmod +x make.sh
./make.shビルドが完了すると、distフォルダに実行可能ファイルが作成されます。