Releases: SilentMalachite/Katachi.Win
Releases · SilentMalachite/Katachi.Win
Release list
Katachi for Windows v1.0
画像フォーマットを一括変換する Windows 用のデスクトップアプリ、最初のリリースです。
Windows App SDK の Windows.Graphics.Imaging(WIC)だけを使い、外部の画像処理ライブラリには依存しません。
ダウンロード
Katachi-1.0-win-x64.zip を展開して Katachi.App.exe を実行してください。
インストーラはありません。Windows App SDK のランタイムを同梱しているため、別途インストールは不要です。
- 対象: Windows 11 22H2 以降 / x64(Windows 10 22H2 は努力目標で、実機検証はしていません)
- 展開後のサイズ: 約 108 MB
- SHA-256:
946dddb4783de3ede031d9517284b010492cc9031e80b555e4f05e792febb17a
対応フォーマット
対応表はハードコードせず、起動時に実行環境の WIC へ問い合わせます。エンコーダが見つからない
フォーマットは出力候補に現れません。
| フォーマット | 入力 | 出力 |
|---|---|---|
| PNG / JPEG / BMP / GIF / TIFF / JPEG XR | ○ | ○ |
| HEIF / HEIC | ○ | OS の HEIF 拡張機能がある場合のみ |
| WebP | ○ | × |
| AVIF | OS の拡張機能がある場合のみ | × |
主な機能
- 複数ファイルの読み込み(ファイルピッカー / ドラッグ&ドロップ)。フォルダをドロップした場合は
直下の対応ファイルのみを取り込みます(再帰しません) - 出力フォーマット・画質(JPEG / JPEG XR / HEIF)・リサイズ(アスペクト比の維持を選択可)
- バッチ変換。進捗表示とキャンセルに対応し、1 件の失敗で全体を止めません
- 出力先フォルダと、同名ファイルがあるときの方針(上書き / 別名 / スキップ)
- 出力ファイル名の付け方(元の名前を使う / 元の名前 + 3 桁の連番、任意のプレフィックス付き)
- EXIF の向きをピクセルに焼き込み、出力側に向きタグを付けません(二重回転の防止)
- アルファを持てないフォーマットへ出力するときは背景色と合成します(既定は白)
- 設定の永続化、日本語 / 英語の UI、キーボードのみでの操作、ハイコントラスト対応
既知の制限
- WebP と AVIF の出力はできません。WIC にエンコーダが存在しないためです
- GIF の出力は 1 フレーム目のみです
- バッチ変換は逐次実行です(並列化は検討事項)
- 実機での手動確認(docs/acceptance.md の M-1〜M-7)は未了です
品質
- テスト 124 ケース / 966 アサーション がパス
Katachi.Coreの行カバレッジ 99.22%
Qt 版 Katachi との関係
既存の Katachi(Qt6 / GPLv3)と同一作者による
独立実装です。移植ではなく、Qt 版のソースコードは一切参照・複製していません。
そのため本リポジトリは MIT ライセンスで配布します。
詳細は CHANGELOG.md を参照してください。