「miniSView」 V1.3

[ソフトの概要]
ZIP圧縮画像ファイルを全解凍せずに画像を表示できるシンプルなSusie Plug-in利用の画像ビューアです。

[作者への連絡先](下記アドレスのXYZをアットマークに変えてメールしてください)
arihiko2023XYZkamon.ne.jp

[取り扱い種別]
フリーソフト

[動作環境]
Windows11で動作確認しています。

[インストール・アンインストール方法]
適当なフォルダに「miniGView.exe」を置いて「miniSView.exe」を実行してください。
いらなくなったら、そのフォルダごと削除すればOKです。

CopyRight Arihiko
////////////////////////////////////////////////////////////////////////////
【画像ファイルの開き方】
1. 画像ファイルをこのminiSView.exeで開く。
2. [開く]ボタンで、 オープンファイルダイアログから画像ファイルまたはZIPや7z圧縮ファイルを開く。
3. エクスプローラ等からファイルをリストボックスへドラッグ＆ドロップで開く。
4. miniSView.exeを単独で起動する(前回終了時の画像ファイルがあればそれを開きます)
5. miniSView.exeまたはそのショートカットへ、エクスプローラ等からファイルをドラッグ＆ドロップで開く。
※1 ZIPファイルはそのファイル内の画像を、他の画像ファイルは当該フォルダを検索して画像を読み込み。
※2 開くことができるファイルの種類は下記[仕様]参照。

【主機能】
メインウインドウ枠内に画像全体を縮小して表示。

【[ボタン]＆{キー}】※キーは大文字も小文字も共通です
[F]{F} ファイル選択ダイアログで選んだファイルのあるフォルダ(サブフォルダは除く)内の画像を検索して、
画像リストに画像ファイル名を表示。そして選んだ画像をメインウインドウに表示。
[<]左クリック:{←} ひとつ前の画像を表示、中ボタンクリック:一番最初の画像表示。
[>]左クリック:{→} ひとつ次の画像を表示、中ボタンクリック:一番最後の画像表示。
※ページめくりは循環式です。
[K]{K} 画像を壁紙に設定
[C]{C} 画像をクリップボードへコピー
[S]{S} スライドのOn/Off
[T]{T} スライド時間間隔設定(1秒～5分)
[A]{A} About & Help表示
{PageUp}一番最初の画像、{pageDown}一番最後の画像表示

【表示パネル】
[タイトルバー] 現在表示されている画像のフォルダ名を表示。
(ZIPファイルのときはそのZIPファイル名を表示)
[ボタン類の右側] 現在表示されている画像のページ番号/全体の数と、ファイル名を表示。

【メインウインドウのマウス操作】
[マウスホイール] 前へ転がす:前の画像を表示、手前に転がす:次の画像表示
[右ボタンクリック] ポップアップメニュー表示（メインメニューとほぼ同じ）
※テーマ(windows標準、ダーク、スレートモード)切り替え表示選択

【ステータスバー】
画像の大きさ(幅 x 高さ)、トラックバーで表示画像チェンジ

【設定保存】
miniSView.exeを起動したフォルダに「miniSView.ini」が作成・保存され，次回起動時に読み込み。
内容 : フォームの位置と大きさ, 最後に[Open]で開いた画像のファイル名などを記録します。
また、壁紙を設定した場合は、起動フォルダに「壁紙用画像ファイル.bmp」が作成されます。

【仕様】
大容量・多量の画像やZIP圧縮ファイルの読み込みにはかなり時間がかかります。
読み込める画像の種類は、svg, avif, jpg, png, bmp, gif, webp, ico, tif, tga、
およびこれらの画像を圧縮したZIPファイルです(Susie Plug-in利用時)
ただしアニメーションGifは静止画像として読み込みます。

【注意】miniSView.exe単体ではbmp画像くらいしか読み込めません。
jpg等他の画像を読み込むためには、別途画像の種類に応じたSusie Plug-in が必要です。
それらのSusie Plug-inファイル(***.spi)をminiSView.exeと同じフォルダに置いてください。
{参考}各Susie Plug-inファイルのサイトからダウンロードしてください。
(なお、URLは2025/10/17現在のものであり、将来変更になるかもしれません)
*********************************************************************
AVIF
https://github.com/uyjulian/ifavif/releases
ifavif.intel32.gcc.7z
展開→ifavif.spi

SVG
https://www.vector.co.jp/download/file/winnt/art/fh767206.html
このソフトを今すぐダウンロード
展開→iflunasvg.spi

TGA
https://www.asahi-net.or.jp/~ds8h-wtnb/software/index.html
ifTGA015.lzh
展開→ifTGA.spi

WebP
https://toro.d.dooo.jp/slplugin.html#iftwebp
iftwebp11.zip
展開→iftwebp.spi

WIC Susie Plug-in
(WIC は標準で、BMP, PNG, ICO, JPG(JPEG), GIF, TIFF, HDP(HD Photo) 形式に対応)
https://toro.d.dooo.jp/slplugin.html
iftwic22.zip
展開→iftwic.spi
*********************************************************************

【覚え書き】
 "ListBoxにヒント表示機能を追加"
 「https://delfusa.main.jp/delfusafloor/archive/www.nifty.ne.jp_forum_fdelphi/samples/00755.html」
 Susie32 Plug-in ライブラリを Delphi から簡単に使用出来るClass
 「https://www.vector.co.jp/soft/win95/art/se061714.html」

【変更履歴】
V1.0 2025/10/18 Delphi12(VCL)で作りました，Windows11で動作確認しています。
V1.1 2025/10/27 画像検索でサブフォルダを読んでいて、画像が表示されなかったので、
    当該フォルダのみの検索に変更。ファイルリストにチップヒント表示機能追加。
    ZIPや7z以外のファイルリストでPgUpキーや[<]キーで前の画像を表示しようとしても
    表示されなかったバグを訂正。
V1.2 2025/11/08 画像ファイルを指定してminiSView.exeを起動したときに、画面がその
    画像になっていなかったバグを訂正
V1.3 2026/03/14 展開が激遅な7z圧縮ファイルの取り扱いを廃止。
    Windowsの標準スタイル 、ダーク(黒色)モード、スレートグレイ(灰色)モード
    への切り替え機能追加。スライド機能追加。