概要
Tilf は、 PySide6 で作られたシンプルかつ強力な ピクセルアートエディタ。 アカウント登録やセットアップ不要で、すぐに スプライト作成 可能。 Windows、MacOS、GNU/Linuxで動作、 依存性が最小限。 主な機能や導入方法、 既知の制限やトラブルシューティング を解説。 オープンソース として公開、貢献も歓迎。
Tilf — Pixel Art Editor 概要
- Tilf (Tiny Elf) は、 PySide6 で開発されたピクセルアートエディタ
- スプライト・アイコン・小規模2Dアセット作成 に最適
- アカウント登録・インストール・設定不要、すぐに利用開始
- Windows, MacOS, GNU/Linux 対応、クロスプラットフォーム
- オープンソース で、誰でも自由に利用・改良が可能
特徴(Features)
- 基本描画ツール :鉛筆、消しゴム、塗りつぶし(バケツ)、スポイト、矩形(枠)、楕円(枠)
- キャンバス操作 :
- 新規画像作成(カスタムサイズ指定)
- ズーム (1~50倍、マウスホイール・スライダー対応)
- 背景色編集(アルファ対応)
- グリッド表示 (色カスタマイズ可能)
- キャンバス全消去 機能
- ワークフロー :
- アンドゥ/リドゥ (最大50ステート履歴)
- 画像ドラッグ&ドロップで開く
- リアルタイムプレビュー (サイドドック移動可)
- 入出力 :
- PNG, JPEG/JPG, BMPの インポート/エクスポート
- PNGは透過対応、JPEG/JPG・BMPは非対応
- 便利な仕様 :
- Shiftで矩形・楕円を正方形・円に制限
- グリッドはズーム時(セルサイズ4以上)に表示
- 前景色で塗りつぶし済みピクセルをクリックすると背景色に切替
- Alt/Option押下で背景色使用強制
利用要件(Requirements)
- Python 3、 virtualenv 推奨
- 対応OS :Windows, MacOS, GNU/Linux
- 依存パッケージ :PySide6, PyInstaller, Pillow
- uvやpoetryは未使用、シンプルな構成
MacOS・GNU/Linuxでのビルド手順
- リポジトリを クローン
git clone https://github.com/danterolle/tilf.git && cd tilf - Makefile による自動ビルド
make - 実行ファイルは distフォルダ 内に生成
./tilf
Windowsでの利用方法
- リポジトリクローン (Git Bash推奨)
git clone https://github.com/danterolle/tilf.git cd tilf - 仮想環境作成・有効化
py.exe -m venv env ./env/Scripts/activate - 依存パッケージインストール
pip install pyside6 pyinstaller pillow - アプリ実行
py.exe ./main.py - .exeビルド
pyinstaller --name tilf --onefile --windowed --icon assets/icon.icns --add-data assets:assets --add-data style.qss:. main.py - distフォルダ 内の実行ファイルを利用
キーボードショートカット
- ファイル操作
- 新規作成:Ctrl+N
- 開く:Ctrl+O
- 保存:Ctrl+S
- 編集
- アンドゥ:Ctrl+Z
- リドゥ:Ctrl+Y
- ツール切替
- 鉛筆:B
- 消しゴム:E
- バケツ:G
- スポイト:I
- 矩形:R
- 楕円:C
- 背景色使用:Alt/Option
- Shiftで正方形・円に制限
保存・自動保存仕様
- エクスポート形式 :PNG(透過可)、JPEG/JPG・BMP(非透過)
- 未保存データ がある場合、終了時に
tilf_autosavesフォルダへ 自動保存(PNG, タイムスタンプ付)
ヒント・既知の制限
- アンドゥ/リドゥ履歴 は最大50ステートでメモリ節約
- 大きな画像・広範囲塗りつぶし は処理が遅くなる場合あり
- グリッド表示 はズーム時(セルサイズ4以上)のみ
- 非常に大きな画像 はパフォーマンス低下の恐れ
- Tilfはコンパクトなピクセルアート・スプライト向け
トラブルシューティング
- ModuleNotFoundError: No module named 'PySide6'
- 仮想環境が有効か確認し、以下コマンドでインストール
pip install pyside6
- 仮想環境が有効か確認し、以下コマンドでインストール
コントリビュート・ライセンス・連絡先
- バグ・要望 はIssue登録
- PR歓迎、コードスタイル統一・変更点説明必須
- 機能提案 も歓迎(例:高度な塗りつぶし、選択、レイヤー等)
- ライセンス :GPL v3.0(詳細はLICENSE参照)
- 開発者連絡先
- Dario 'danterolle' Camonita
- E-mail: danterolle@catania.linux.it
Tilfの魅力まとめ
- 登録不要・インストール不要・設定不要
- どのPCでも 即座に自由に描画 を始められる手軽さ