画像ファイルをWindowsアイコンファイル(.ico)に即座に変換!インストール不要 - ポータブル実行ファイルを実行するだけです。
GitHubリポジトリ: https://github.com/siriz/win-icon-converter
- 🚀 軽量 - 約5MBの単一実行ファイル
- 🌐 多言語対応 - 英語、韓国語、日本語サポート
- 📴 オフライン動作 - インターネット接続不要
- 💼 ポータブル - インストール不要、どこでも実行可能
- 📏 複数サイズ - 256x256、128x128、64x64、48x48、32x32、16x16を生成
- 🖼️ リアルタイムプレビュー - 生成されたすべてのアイコンサイズを即座に表示
- 🎨 多様な形式 - PNG、JPG、JPEG、BMP、GIFをサポート
- アプリケーションを実行 (
win-icon-converter.exe) - 右上で希望の言語を選択 (EN/JP/KR)
- "📁 画像ファイルを選択" をクリックして画像を選択
- "🔄 ICOに変換" をクリックして変換を開始
- 生成されたすべてのアイコンサイズをプレビュー
- "💾 ICOファイルをダウンロード" をクリックして希望の場所に保存
リポジトリからすぐに使えるzipファイルをダウンロード:
- win-icon-converter.zip (~2.4 MB)
zipファイルを解凍して win-icon-converter.exe を実行.
- Rust 1.70以上
- Node.js(フロントエンド開発用、オプション)
# 自動バージョン命名を含む迅速なリリースビルド
.\build-release.ps1
# 手動ビルド
cd src-tauri
cargo build --releaseリリースビルドは src-tauri/target/release/ に win-icon-converter.exe を作成します.
win-icon-converter/
├── src-tauri/ # Rustバックエンド(Tauri)
│ ├── src/
│ │ ├── main.rs # アプリケーションエントリーポイント
│ │ └── icon_converter.rs # ICO生成ロジック
│ └── Cargo.toml
├── ui/ # フロントエンド(HTML/CSS/JS)
│ ├── index.html
│ ├── styles.css
│ ├── main.js
│ └── i18n.js # 国際化
└── build-release.ps1 # ビルドスクリプト
- バックエンド: Rust - 安全で高速なシステムプログラミング
- フレームワーク: Tauri 2.x - 軽量デスクトップフレームワーク
- 画像処理: image-rs - Rust画像エンコード/デコード
- フロントエンド: HTML/CSS/JavaScript(i18nサポート付き)
- プラグイン:
- tauri-plugin-dialog - ネイティブファイルダイアログ
- tauri-plugin-shell - 外部リンク処理
- ビルド最適化: LTO、サイズ最適化(
opt-level = "z")
このプロジェクトはMITライセンスの下で配布されています - 詳細はLICENSEファイルを参照してください。
個人および商用プロジェクトで無料で使用可能!
SIRIZ
- GitHub: @siriz
- プロジェクトリンク: https://github.com/siriz/win-icon-converter
このプロジェクトが役立つと思ったら、GitHubで⭐を付けてください!
Made with ❤️ by SIRIZ