＜使い方＞
mosaic.batかmosaic.exe をダブルクリック or 画像ファイル or 画像の入ったフォルダをドラッグドロップする
適当にマウスで範囲をドラッグ指定するとその箇所にモザイクがかかる

＜保存先＞
画像ファイルを開いた時は、右上の X を押してウインドウを閉じるとファイル名に _mc がついたファイルが作成される(aaa.png を開いた場合は aaa_mc.png で保存される)
画像フォルダをドラッグアンドドロップして開いた場合は、ドラッグアンドドロップしたフォルダ名＋"_mc"のフォルダが新規作成され、その中に画像が保存されます。
何らかのモザイク加工が行われている場合は、前後に移動するタイミングで自動的に保存されます。何もモザイク加工されていない場合は移動しても保存されません。
一度モザイク加工して、次の画像へ進んだあと、もう一度戻った場合は、修正前の元画像を常にリロードしているので、もう一度未加工の状態からやり直す事が可能です。

＜キー操作＞
[マウス右クリック]でメニューの表示
[マウスホイール]で、スクロールバーの上下移動（※画像の縦サイズが大きい場合）
[SHIFT]+[マウスホイール]で、スクロールバーの左右移動（※画像の横サイズが大きい場合）
[CTRL]+[マウスホイール]で、ペンサイズ変更
[CTRL]+[SHIFT]+[マウスホイール]で、モザイクサイズ変更
[ALT]+[マウスホイール]で、表示倍率変更
[マウスチルト]で、スクロールバーの左右移動（※画像の横サイズが大きい場合）
[マウスホイールドラッグ]で、スクロールバー上下左右に移動（※画像のサイズが大きい場合）
[CTRL]+[Z]キーで直前のモザイク効果を元に戻す
[CTRL]+[N]キー or [→]キーでフォルダ内の次の画像ファイルへ進む（※画像フォルダをドラッグアンドドロップした場合のみ）
[CTRL]+[B]キー or [←]キーでフォルダ内の前の画像ファイルへ戻る（※画像フォルダをドラッグアンドドロップした場合のみ）
[CTRL]+[+]キーで拡大表示(20%刻み、最大400%)
[CTRL]+[-]キーで縮小表示(20%刻み)
[CTRL]+[0]キーで表示倍率を100%に戻す
[R]キーで矩形を選択
[P]キーでペンを選択
[S]キーで描画設定を保存（次回起動時に読み込まれます）
[D]キーで描画設定をデフォルト値に復元
[M]キーでマスク画像読込


＜FAQ＞
　■画像を開こうとしても開かない
　　ウインドウの位置を記録しているファイルが破損したかも知れません
　　mosaic.bat/mosaic.exeがあるのと同じディレクトリにwindow_geometry.jsonがあったら消してやり直してみてください。


＜更新履歴＞
2025/11/08
追加機能:
- 表示倍率変更機能を追加

2025/07/05
追加機能:
- マスク画像読込機能を追加

2025/06/23
追加機能:
- 描画設定保存機能を追加

2025/06/21
追加機能:
- ロスレスwebpを読み込んだ場合はロスレスで保存するよう変更
　jpeg,avifのロスレス保存には非対応

2025/06/19
バグ修正:
- avif画像のexif保存処理修正

ドキュメント修正:
- マウスホイール説明誤記修正

2025/06/18
バグ修正:
- 矩形選択で選択範囲が画像外にはみ出ている場合に正しい色にならない

2025/06/17
追加機能:
- avif画像対応

exe化:
- 2024/06/02版と同様のexe化

2024/06/02
追加機能:
- 矩形を選択するショートカット r 追加
- ペンを選択するショートカット p 追加
- Ctrl+マウスホイールでペンサイズ変更機能追加
- Ctrl+Shiftマウスホイールでモザイクサイズ変更機能追加
（Altキーを押すとフォーカスが外れるためショートカット等が効かなくなる可能性有り）

変更された機能ほか:
- ペン塗りつぶし時のカーソルと塗りつぶしを透過するように変更
- readme.txtの更新

exe化:
- 2024/05/26版と同様のexe化
- てきとうなアイコンの追加


2024/06/01
追加機能:

- ペン塗りつぶし選択の実装
- ツールバー実装(機能とモザイクサイズ選択が混ざってたのを選択機能とフィルター、モザイクサイズに分けた)
- 右クリックメニューを追加(全て元へ戻すと、保存なしで終了機能)
- 某画像投稿サイトのガイドラインに沿ったモザイクサイズを選択する機能(ボタンを押しても選択されない場合は算出されたサイズが
  このプログラムの下限値10ピクセルを下回っているため)
- HiDpi対応(Windows)

変更、削除された機能:

- 右クリックでモード切替(ツールバーへ移行)
- 左ダブルクリックで保存なし終了(ボタンを押すときに誤爆するので右クリックメニューに移動)
- 矩形選択時に網掛け表示を行う

バグ修正:

- 矩形選択で選択範囲が空の場合に赤い点が残る
- ショートカットキーが効かない場合がある

TODO:

- 設定の保存(とりあえずソースファイルの冒頭で各種初期設定を上書きできるようにしてある)
- ペン塗りつぶし選択時の切抜,縮小機能(今の実装ではモザイクが選択された時と同じ動作をする。矩形選択時は問題なし)
- ぼかし強度の設定を付ける(現時点ではペン塗りつぶしのエッジに自動でぼかしが掛かるようになっている)
- Macでファイル選択ができない(Linuxでも同じ？)


2024/05/26
　追加機能：
　　SHIFTを押しながらマウスホイールで水平スクロール機能を追加
　　中ボタン（マウスホイール）ドラッグで画像スクロール機能を追加
　　「フォルダ内の画像終端で終了」「保存せず終了」時にもウィンドウサイズや位置を保存するように変更
　　window_geometry.json読み込み失敗時にコンソールにエラーメッセージを出し続行するように変更
　exe化：
　　Windows(64bit)用にPyInstaller:5.13.2でexe化、32bitのWindowsでは動作しないと思われる
　　元のファイルをSourceCodeフォルダ下に添付しているので、従来の方式でも使用可能
　　exeでの実行時にはSourceCodeフォルダ部分は不要
