4=================================================
ソフト名       ZoomixImageViewer
バージョン    ： Ver　1.1.1
動作環境     ： windows11、Windows10
ライセンス   　 ：フリーソフト。
サポートurl https://shimarisu.ie-t.net/
=================================================
■このソフトの説明

画像ビューワーです。

JPEGViewみたいなフルスクリーンでじっくり見るタイプの画像ビューワーです。
ウインドウモードにすることもできます。

JPEGViewと同じようにマウスのホイールで拡大縮小ができて、マウスでパンができます。
キー操作でも拡大縮小パンができます。

realesrganやwaifu2xを使って超解像度で画像を表示する機能もあります。

プリセットを使った画像加工もできます。

画像ファイルの関連付けで起動することもできますし、
画像ファイルのD&Dで読み込みもできます。
画像を開いたフォルダ上の画像をリストに読み込むこともできます。

zipに対応。
画像ファイルをzipに圧縮したファイルでもzipのままで読み込もできる。
zipファイルをD&Dで表示できる。
zipの関連付けで起動することもできます。

その他の機能としては、白黒画像をDDColorを使いカラー化する機能や
DeepMosaicを使い画像のモザイクを除去する機能もあります。


realesrganのみ入ってます。

Waifu2x、DeepMosaic、DDColorは入れてないので
自分でインストールする必要あります。

■使い方

想定してるのは関連付けしてクリックして開く方法。
jpgやpngをZoomixImageViewer.exeに関連付けして
jpgやpngをクリックしてZoomixImageViewerを開けるよにしてください。

マウスのダブルクリックでフルスクリーン化(フルスクリーンの解除）ができます。


画面の下部にマウスを置くと下部メニューが出ます。
Hue、Brightness、Contrast、Gamma、Sharpen、Blurをスライダーで設定できます。
スライダーの設定は次に読み込んだ画像にも維持されます。
一番右のボタンを押すと、スライダーの設定が初期化されます。

その下にリストスライダーがあります。
このソフトは画像を読み込むと
「起動時にフォルダの画像をリスト追加」をチェックした場合、
画像があるフォルダにある画像を画像リストに追加します。
なので、スライダーを動かして画像リストの移動ができます。
スライダーの右隣のボタンで左右にリストを移動できます。

画面を右クリックでメニューが出ます。
「画像を開く」でダイアログで画像を開けます。
「画像があるフォルダを開く」は現在開いてる画像があるフォルダをエクスプローラーで開きます。
「フォルダを開く」はダイアログでフォルダを開いて画像リストに入れます。
「フルスクリーン切替」でフルスクリーン化（解除）
「画像を再フィット」は画像をフィットさせます。
「画像を等倍」は画像を等倍に拡大します。
「設定ウインドウ」で設定ウインドウが表示されます。
「削除」で画像が削除されます。
「D＆Dウインドウ」でD＆Dウインドウが出ます。
「その他」→「ver」でバージョン情報が出ます。
「検索」でDBからキーワードで画像の検索ができます。
「加工(エフェクト）」→「モザイク除去」でDeepMosaicを使ったモザイク外しができます。
「加工(エフェクト）」→「白黒カラー化」でDDColorを使った白黒画像のカラー化ができます。

「加工プリセット(実写)」はの加工のプリセットがあります。
「加工プリセット(アニメ絵)」はアニメ絵向けの加工のプリセットです。
「モード」で画像のモードの変更ができます。
「リスト」で画像リストの変更ができます。
「終了」で閉じます。

ウインドウモード時にウインドウに画像をD&Dで画像を開くこともできます。
複数画像をD&Dした場合は、フォルダの画像リストに入ります。

需要は無いと思いますがブラウザから画像のurlをD&Dで表示することもできます。

■waifu2x-caffe

waifu2xは超解像度です。
realesrganとの比較だと画像の変化が少ないですがより自然になります。

waifu2xのインストールと設定です。
waifu2xはサイズが大きいのでzipに入れてないです。

waifu2xをダウンロードします。
https://github.com/lltcggie/waifu2x-caffe/releases

urlが分かりにくいですが直urlは例えばこれ。バージョンが上がったら最新バージョンのを落としてください。
https://github.com/lltcggie/waifu2x-caffe/releases/download/1.2.0.4/waifu2x-caffe.zip

設定の
「waifu2xのパス」にwaifu2x-caffe.exeのフルパスを入れます。
waifu2x-caffe.exeをD&Dすれば設定できます。

デフォルトは相対パスで
./waifu2x-caffe/waifu2x-caffe-cui.exe
が入ってます。

「waifu2xのモデルのパス」に
waifu2xのモデルが入ったフォルダをフルパスを入れます。
フォルダをD&Dすれば設定できます。

waifu2x-caffe.zipを解凍した
modelsフォルダに入ってます。

モデルの特徴は以下
anime_style_art  古い定番アニメ向けモデル。
anime_style_art_rgb  発色改善版のアニメ向けモデル。
cunet  高品質で万能な定番モデル。
photo  実写写真向けモデル。
ukbench  古い研究用寄りの写真モデル。
upconv_7_anime_style_art_rgb  軽量高速なアニメ向けモデル。
upconv_7_photo  軽量高速な写真向けモデル。
upresnet10 高画質だが重い最新系モデル。


デフォルトは相対パスで
./waifu2x-caffe/models/photo
が入ってます

「waifu2xのサイズ倍率」に拡大する倍率の倍率を入れます。

2、3、4のどれかを入れれば良いです。
少数でも設定できます。
大き過ぎるのは駄目です。

■RealESRGAN

RealESRGANは超解像度です。

設定のrealesrganのモデルのパスに
realesrganのモデルが入ってるフォルダのパスを入れます。

デフォルトは相対パスで
./realesrgan_models
が入ってます

「realesrgan_models」フォルダに入ってるモデルファイルを
D&Dで設定できます。

「realesrganのモデル名」にrealesrganのモデル名を入れます。

にrealesrganのモデル名はrealesrgan_model_name.txtに書いてあります。
realesrgan_model_name.txt
を読み込んでコンボボックスで選択できます。

モデルの説明は以下
realesrgan-x4plus　実写・写真向けの高品質4倍AI拡大モデル。細部復元は強いが重くて遅め。
realesrgan-x4plus-anime　アニメ・イラスト専用の4倍モデル。線画補正が得意で軽量高速。
realesr-animevideov3　アニメ動画向けの超軽量高速モデル。動画や大量処理向けで、線を崩しにくい。

「RealESRGANのサイズ倍率」に拡大する倍率を設定します。

少数は設定できません。

設定は基本的に4にしとけば良いです。

設定できるのは2から4です。
2、3、4のどれかです。

ただし、realesrgan-x4plusとrealesrgan-x4plus-animeは4倍専用なので
2や3に設定したら使えないです。
4しか設定できないです。


■DeepMosaic

擬似的なモザイク外しのエフェクトができます。
モザイクの下をAIで画像生成します。
右クリックから使えます。

この機能は需要はあまり無いと思うので、
入れたくなかったら入れないでも良いです。

インストール

pythonをインストール。
最新でなく最新より少し古いのをインストールすると良いらしいです。
（その方がライブラリが対応してるので。私はPython313をインストールした。）
https://www.python.org/downloads/

gitをインストール
https://git-scm.com/

gitのコマンドDeepMosaicをインストール
git clone https://github.com/HypoX64/DeepMosaics.git


pipでDeepMosaicに必要なライブリをインストール。
requirements.txtを使うと簡単。

cd DDColor
cd DeepMosaics
pip install -r requirements.txt


DeepMosaicのモデルはモザイク外しなのでclean_youknow_resnet_9blocks.pthを入れてください。
モデルはここにあります。
https://drive.google.com/drive/folders/1LTERcN33McoiztYEwBxMuRjjgxh4DEPs?utm_source=chatgpt.com&usp=drive_open
これです。
https://drive.google.com/drive/folders/1I3qw6IzbKZ7MVfzDS3cs_9g7EAdT-GuH

「DeepMosaicのモデルのパス」に
DeepMosaicのモデルのフルパスを入れます。
clean_youknow_resnet_9blocks.pthをD&Dすれば設定されます。

デフォルトは相対パスで
./DeepMosaics/clean_youknow_resnet_9blocks.pth
が入ってます。

「DeepMosaicのpositionモデルのパス」に
DeepMosaicのpositionモデルのフルパスを入れます。
positionモデルは位置検出モデル。
汎用なモデルのパスはmosaic_position.pthなのでmosaic_position.pthを入れれば良いです。
mosaic_position.pthをD&Dすれば設定されます。

デフォルトは相対パスで
./DeepMosaics/mosaic_position.pth
が入ってます。


「deepmosaic.pyのパス」にdeepmosaic.pyのフルパスを入れます。
インストールされたフォルダ内にあるdeepmosaic.pyをD&Dすれば良いです。

デフォルトは相対パスで
./DeepMosaics/deepmosaic.py
が入ってます。

変換された画像は「DeepMosaics_outputDir」に入ります。


■DDColor

白黒画像をカラー化します。

この機能は需要はあまり無いと思うので、
入れたくなかったら入れないでも良いです。

右クリックから使えます。

インストール

pythonをインストール。
最新でなく最新より少し古いのをインストールすると良いらしいです。
（その方がライブラリが対応してるので。私はPython313をインストールした。）
https://www.python.org/downloads/

gitをインストール
https://git-scm.com/

gitのコマンドでDDColorをインストール
git clone https://github.com/piddnad/DDColor.git


pipでDDColorに必要なライブリをインストール。
requirements.txtを使うと簡単。

cd DDColor
pip install -r requirements.txt



「DDColorのモデルのパス」にDDColorのモデルのフルパスを入れる。
DDColorのモデルはDDColorをインストールしたフォルダに入ってます。
pytorch_model.ptです。
pytorch_model.ptをD&Dすればパスに設定されます。

デフォルトは相対パスで
./DDColor/pytorch_model.pt
が入ってます。

DDColorは入力ファイルを指定するのでなく、
入力フォルダを指定するって変な仕様なので
フォルダに画像を一時的にコピーしてます。

「dd_input」フォルダに入力画像を入れます。
(画像変換後に自動で削除します。

「dd_output」フォルダはカラー化後の画像が入ります。

■ショートカットキー

Escape アプリを閉じる
PageUp　リストの次の画像
PageDown　リストの前の画像
A　リストをフォルダ
B　リストをDB
E　リストのランダムな画像を表示
Home リストの最初の画像を表示
Delete 画像を削除
→リストの次の画像
←リストの前の画像


R　右に90度回転
L　左に90度回転
H　左右反転
-　縮小
+　拡大
8　上にパン
2　下にパン
4　左にパン
6　右にパン
5　画像をフィット
0　画像を等倍
O(ゼロじゃなくてオー）　ダイアログで画像を開く
F　フルスクリーン化(またはフルスクリーン解除)

モード切替のショートカットキー（右のテンキーでなく左上のキーです。）
1　モードをNormalにする
2　モードをRealEsrganにする
3　モードをWaifu2xにする
4　モードをImageSharpにする
5　モードをAutoにする


↑　　同一階層の兄弟フォルダの上のフォルダ(ソートは名前順。)に移動する。
↓　　同一階層の兄弟フォルダの上のフォルダに移動する。
PageDown　子フォルダに移動する。
PageUP　親フォルダに移動する。


■モードについて

ショートカットキーと右クリックから変更できる。

[Normal]　C#の標準の画像拡大。 最も軽い。

[RealEsrgan]　RealEsrganの超解像度で解像度を拡大した画像を表示。
すぐに超解像度の画像を表示するわけでなく、処理してから表示する。
解像度が高いので重いです。一度変換したらがキャッシュで表示されるので、何度も変換はしません。
temp_realesrgan_aiにキャッシュが保存されます。
RealEsrgan　RealEsrganの超解像度で解像度を拡大した画像を表示。
すぐに超解像度の画像を表示するわけでなく、処理してから表示する。
解像度が高いので重いです。一度変換したらがキャッシュで表示されるので、何度も変換はしません。
temp_realesrgan_aiにキャッシュが保存されます。

[Waifu2x]　RWaifu2xの超解像度で解像度を拡大した画像を表示。
すぐに超解像度の画像を表示するわけでなく、処理してから表示する。
解像度が高いので重いです。一度変換したらがキャッシュで表示されるので、何度も変換はしません。
temp_realesrgan_aiにキャッシュが保存されます。
RealEsrgan　RealEsrganの超解像度で解像度を拡大した画像を表示。
すぐに超解像度の画像を表示するわけでなく、処理してから表示する。
解像度が高いので重いです。一度変換したらがキャッシュで表示されるので、何度も変換はしません。
temp_Waifu2x_aiにキャッシュが保存されます。

[auto] 通常はNormal。4倍に拡大されると、RealEsrganで表示されます。

[ImageSharp] 高品質縮小・拡大アルゴリズム。特徴はシャープ、エッジ保持が強い、
ジャギーが少ない、写真向け、少しリンギング（輪郭の白フチ）が出る。一番重いです。

軽さはNearest>Waifu2x>RealEsrgan>ImageSharpの順番です。



■ノーマルモードの画像補完

設定の「補完方法」の「ノーマルの補完方法」で設定できる。


Nearest	最も近いピクセルをそのまま拡大縮小する高速補完。
Bilinear	周囲4ピクセルを線形補間して滑らかにする軽量補完。
Bicubic	周囲16ピクセルを使って自然で高品質に補完する方式。

Nearest_Bicubic　マウスドラッグ中やズーム中は軽量なNearest。停止すると高品質で重いBicubic。

重い順(左が重い）
Bicubic > Bilinear > Nearest
綺麗な順(左が綺麗）
Bicubic > Bilinear > Nearest
シャープが強い順（左が強い）
Nearest > Bicubic > Bilinear

earest > Bicubic > Bilinear
■ImageSharp

設定の「補完方法」の「ImageSharpの補完方法」で設定できる。

ImageSharp_hokan.txtに名前が書かれてる。
ImageSharp_hokan.txtからコンボボックスで選択で設定できる。

右クリックからも適用できる。
（この場合は設定に保存はされない）

Lanczos2	軽めでシャープな高品質補完。
Lanczos3	高精細で定番の高品質補完。
Lanczos5	かなり鋭いがリンギングも増える補完。超高品質静止画。
Lanczos8	超高精細だがハロやノイズも出やすい補完。天体写真。研究用途。普通の写真では過剰。
Box		単純平均する高速でボケやすい補完。
NearestNeighbor	最も近いピクセルをそのまま使う補完。
Triangle	軽量で自然な線形補完（Bilinear系）。
Hermite		柔らかく滑らかなボケ寄り補完。
RobidouxSharp	シャープさと自然さを両立した高品質補完。
Bicubic		バランス型で汎用的な標準補完。
CatmullRom	輪郭がくっきり出るシャープ系補完。
MitchellNetravali	自然で破綻が少ない写真向け補完。
Spline		なめらかさ重視の柔らかい補完。
Welch		Lanczosより穏やかで自然な補完。
Robidoux	自然画質と低リンギングを重視した高品質補完。

重い順は以下（左が重い）

Lanczos8 > Lanczos5 > Lanczos3 > Lanczos2 > RobidouxSharp > Robidoux > MitchellNetravali > CatmullRom > 
Bicubic > Spline > Welch > Hermite > Triangle > Box > NearestNeighbor

綺麗な順は以下（左が綺麗）
Lanczos8>Lanczos3 > RobidouxSharp > Robidoux > Lanczos5 > MitchellNetravali > CatmullRom >
 Bicubic > Welch > Spline > Hermite > Triangle > Lanczos2 > Box > NearestNeighbor


Lanczos8 は理論上高精細だが、実際はハロやリンギングが強すぎて「綺麗」に見えないことが多いので外し気味。

シャープが強い順（左がシャープ）
Lanczos8 > Lanczos5 > Lanczos3 > RobidouxSharp > CatmullRom > Lanczos2 > Bicubic > Robidoux > MitchellNetravali > Welch > Spline > Triangle > Hermite > Box > NearestNeighbor

ImageSharpの設定は設定ウインドウを閉じた時に適用される。

■設定

右クリックから「設定ウインドウ」で設定ウインドウが出ます。

「コマンドのログ」はチェックすると、
RealEsrgan、Waifu2x、DDColor、DeepMosaicのコマンドのログを
「command_log.txt」に書き出します。
RealEsrgan、Waifu2x、DDColor、DeepMosaicが上手く行かない場合に
コマンドのログを取ると良いです。
そのコマンドをコピーして、
コマンドプロンプトから実行すればエラーが見れます。

「削除機能を有効」をチェックするとDeleteキーで画像を削除できます。
削除された画像はゴミ箱に入ります。

「削除で確認する」をチェックすると画像を削除する時に確認が出ます。
チェックしないと確認しません。

「起動時のリスト」のラジオボタンは起動時のリストを「フォルダ」か「画像DB」かを選べます。

「画像表示時にDB更新を有効」チェックすると、画像を表示するたびにDBを更新します。
履歴とランキングが使えるようになります。。

「起動時のウインドウサイズ」のラジオボタンで
起動時のウインドウサイズを設定します。
「最大化」で最大化されます。
「デスクトップ解像度に合わせる」でデスクトップの解像度になります。
「最後に閉じた解像度を復元」で最後に閉じた解像度になります。

 「サイズを設定」で指定したサイズで起動します。
サイズは「起動時のwidth」と「起動時のheight」に指定します。

リストスライダーはアプリのwidth×0.7のサイズなので、
解像度を小さく設定すると、リストスライダーも小さくなってしまいます。


「起動時にフルスクリーン」チェックすると起動時にフルスクリーンになります。
チェックしないとウインドウで起動します。

「動時のモード」のラジオボタンで起動時のモードを選びます。

「起動時にフォルダの画像をリスト追加」をチェックした場合、
画像があるフォルダにある画像を画像リストに追加します。

「フォルダの画像のソートの設定」のラジオボタンで
フォルダの画像のソートを設定します。

「フォルダ画像のソートの順序」で降順（DESC）か昇順（ASC）か設定ます。

「画像DBのソート」のラジオボタンで
画像DBのソートを設定します。
「画像DBのソートの順序」で降順（DESC）か昇順（ASC）か設定ます。


「画像加工のパラメーターを保存して起動時に読み込む」をチェックすると
起動時に変更された画像加工のパラメーターで起動します。

「終了時にキャッシュを自動で削除」をチェックで、アプリを閉じる時に
「dd_output」「DeepMosaics_outputDir」「temp_waifu_ai」「temp_realesrgan_ai」
内の画像を削除します。

「AI超解像度のキャッシュのファイル名をダブらないようリネーム」チェックは
realesrganやwaifu2xのキャッシュをダブらないファイル名にリネームします。
例えばd:\file\image.jpgなら、ファイル名はd_file_image.jpgになります。
チェックを外した場合デフォルトのファイル名になります。
全く同じファイル名を開いた時に、超解像度生成をしないで、前のキャッシュを開いていしまうので、
その対策でこの機能を付けた。


■D&D動画登録について

右クリックのの「D＆Dウインドウ」でD＆Dウインドウウインドウを表示。

画像やフォルダをウインドウにD&DしてDBに登録します。
もしくは右上のテキストボックスに複数フォルダをD&Dして
「登録」ボタンを押して登録。

「初期化」ボタンは押すとデータベースが初期化されます。

データベースに画像を登録すると、リストDBでスライダーで切り替えて再生ができます。

データベースはsqliteでデータベースファイルはpath.dbです。

右クリックから「リストをDB」でリストをDBに変更すれば
リストスライダーで移動できます。

■zip読み込み機能。

画像ファイルをzipに圧縮したファイルでもzipのままで読み込もできる。
右クリックからzipを読み込みができる。
zipファイルをD&Dで表示できる。
zipの関連付けで起動することもできます。

■検索について

DBをキーワードで検索できます。
右クリックから「検索」で検索。
検索結果は右クリックの「検索結果」に出ます。（50件限定）

もしくは、右クリックから「リストを検索結果」で検索結果がリストになり
リストスライダーで移動できます。

■階層移動機能

↑キーで同一階層フォルダの兄弟フォルダの上のフォルダ(ソートは名前順。)に移動する。
↓キーで同一階層フォルダの兄弟フォルダの上のフォルダに移動する。
例えばc:\画像\コスプレ\レイヤー1
↓
c:\画像\コスプレ\レイヤー2
みたいな移動。

PageDownキー子フォルダに移動する。

PageUPキーで親フォルダに移動する。
例えばc:\画像\コスプレ\水着\高画質
↓
c:\画像\コスプレ\水着\
↓
c:\画像\コスプレ\
↓
c:\画像\
↓
c:\
に移動する。

さっきの逆。
例えばc:\
↓
c:\画像\
↓
c:\画像\コスプレ\
↓
c:\画像\コスプレ\水着\
に移動する。

移動すると、画像も変更されて、フォルダの画像リスト）が上書き変更されて
メインの画像リスト(プログレスバーで動かせるリスト）も上書きされる。
画像が無い場合はリストに入らない。


■動作環境
Windows10、windows11

■インストール
任意のフォルダに圧縮ファイルを展開してください。

■アンインストール
レジストリは一切使っていないでの、
ゴミ箱に捨てれば良いです。

★更新履歴
2026 6/17　ver1.1.1
2026 6/17　ver1.1.0
階層移動機能
2026 6/8　ver1.0.9
フルスクリーン時に右上に閉じるボタンをつける・
2026 6/6　ver1.0.8
関連付けで画像を開いた場合に設定ウインドウが機能しなかった問題を修正。
2026 6/5　ver1.0.7
zipの読み込みに対応。
2026 6/2　ver1.0.6
DeepMosaicの問題を修正。
2026 5/31　ver1.0.5
2026 5/30　ver1.0.4
2026 5/30　ver1.0.3
2026 5/29　ver1.0.2
2026 5/28　ver1.0.1 
2026 5/28　ver1.0.0

初公開