Graphic viewer Susie for Win32 Ver0.41 一・はじめに このプログラムは幾つかの種類の画像データをWindowsNT/95 又はwin3.1+Win32sの上で表示するものです。 対応している環境は CPU 386SX以上、 日本語WindowsNT3.51 / 95 / 日本語Windows3.1+Win32s(1.30以降) 256色以上 です。 16色以下の環境には対応していません。 注)ver0.40からの変更点には行頭に「*」がついてます。 二・インストール Susieは本体であるsusie.exeと画像を展開するplug-in(*.spi)で構成され ます。 本体のみではBMPファイルとフルカラーベタファイルしか展開出来ません。 Plug-in は別途入手し本体と同じディレクトリ(フォルダー)に置いて下さい。 外部Plug-inはSusieと同じ場所で入手出来るはずです。 画像ファイルとの関連付けは設定ダイアログの「関連付け」で 行ってください。 以前のバージョンがインストール済みの場合は上書きして置き換えて ください。 アンインストールは、設定ダイアログの「関連付け」ですべて解除し、 Susieを終了した後、構成ファイルを削除してください。 三・使い方 ・起動と画像ファイルの選択 ファイルマネージャ等から起動して下さい。 開きたい画像ファイルは起動時にドロップするか起動してからドロップするか 起動してファイル..開くメニューから選んで下さい。 OPENダイアログのプレビューチェックボックスをチェックしてファイルを 選ぶとその絵が縮小表示されます。 OPENダイアログのCatalogボタンを押すと、選択されているディレクトリの 展開可能な絵をすべて縮小一覧表示します(→カタログ機能)。 そこで見たい絵を選んでダブルクリックすると通常のサイズで展開されます。 カタログ表示は最初は時間がかかりますが、一度作成保存すると次回から 快適に使えます。 対応しているフォーマットは以下の通りです。 Susie.exe内蔵ローダ Windows Bitmap (.bmp) フルカラーべた ((.q0|.rgb)&(.fal|.ipr)) 外部Plug-in (本バージョン公開の時点で) Pi 16,256色 (.Pi) MAG 16,256色 (.mag) XLD4 16色 (.q4) Pic 8,15,16bit (.pic) Pic2 8,15,24bit 算術圧縮/ハフマン圧縮/べた (.p2) JPEG(JFIF) YVU/GrayScale ハフマン圧縮 (.jpg) GIF (.gif) TIFF (.tif) プログレッシブJPEG (制作:加菜さん) PhotoCD (.PCD) (作成:ねたろさん) HG (.hg) (作成:しいなさん) MAKI (.mki) (作成:しいなさん) LHa lh0〜lh6 (.lzh) Zip LHaで圧縮されたファイルを開くとファイル一覧のウインドウが開きます。 見たい絵をダブルクリックするか、選んで(複数選択可)「開く」ボタンを 押して下さい。 また、LHaで圧縮されたファイルをCtrlキーを押しながらドロップすると 含まれる画像ファイルをすべて開きます。この時画像以外のファイルが 含まれているとそれも開こうとしますのでエラーメッセージが表示され ますが、無視して下さい。 設定ダイアログで「書庫ファイルはドロップですべてオープン」を選ぶと 通常のドロップですべての画像を開き、Ctrlキーを押しながらドロップで 選択ウインドウが開くようになります。 フルカラーべたファイルは拡張子が.Q0か.RGBで、.FALか.IPRファイルが 同じディレクトリに存在する必要があります。 それ以外は拡張子が標準のものになってなくても対応しているフォーマットな ら適当に選んで展開出来ると思います。 複数のファイルをドロップした場合、表示待ちのファイル一覧が ダイアログボックスに表示されます。 このダイアログで一度指定したファイルのキャンセルや表示順の変更等が 出来ます。 このダイアログが邪魔な場合はアイコン化しておいてください。次からも アイコンになります。 このダイアログが隠れてしまった場合はメインウインドウをクリックして 前面にもってくるとついて上がって来ます。 また、設定ダイアログで最前面に設定する事も出来ます。 ・コマンドラインオプション -a アーカイブファイルの場合、含まれるファイルを画像ファイルとして すべて開きます。 ・メニューとツールバー 各画像のウインドウのメニューは省略できます。 設定ダイアログでお好きな方を選んでください。 スマートメニューを選ぶと普段メニューバーは表示されませんが マウスカーソルをアクティブなウインドウのタイトルバーの下 (通常メニューバーのあるところ)に持っていくとメニューが現れます。 どちらにしても、ウインドウやアイコンの上で右クリックするか、ツールバー の「▽」ボタンでメニューが呼び出せます。 ファイル..設定ダイアログで「ツールバーを表示する」チェックボックスを チェックするとツールバーが出ます。 ツールバーは位置固定/追尾式、縦型/横型とえらべます。 追尾式を選ぶと、カレントウインドウとの相対位置が常に同じになる ようにツールバーが移動します。 ツールバーの左端(縦形なら上端)をドラッグするとツールバーの位置が 変更できます。この時、ツールバーの位置の基準となる位置がウインドウ (若しくは画面)の四隅のどこになっているか示されます。 別の隅を基準としたい場合は一度その隅に近づけてください。 ツールバーの「開」「閉」「大」「小」の各ボタンにはプルダウンメニューが ついています。設定ダイアログで決めた時間ボタンを押していると現れます。 ツールバーの6つのボタン以外の機能は「▽」ボタンで呼び出せます。 こちらは押すとすぐにプルダウンメニューがあらわれます。 ツールバーを「追尾」モードにした場合、ツールバーが画面の外に出てしまう ことがありますが、このような時は画面の枠のツールバーと接する部分に マウスカーソルを移動させてください。ツールバーが一時的に画面内に戻って きます。 ・キーボードからの操作 カーソルキーによって画像ウインドウをスクロールできます。 ShiftキーおよびCtrlキーを押していると大きく動きます。 ウインドウのメニューを消していてもAltキーで現れ、そのままコマンドが 選択できます。 ・カタログ機能 Openダイアログで「Catalog」ボタンを押すとそのディレクトリにある 表示可能なファイルを一覧表示します。 見たい絵のサムネール(アイコン)をダブルクリック、または方向キーで 選んでEnterキーでファイルを表示する事ができます。 カタログウインドウとエクスプローラやファイルマネージャ、もしくは カタログウインドウ間でドラッグアンドドロップによってファイルの 移動やコピーができます。 カタログ一覧は保存できます。 メニューから「保存」を選ぶと、そのディレクトリに「_thumbnl.sue」 というファイル名で保存され、一度作成するとディレクトリ内のファイルの 追加・更新・削除にしたがって自動的に更新されます。 アーカイブ内のカタログの場合、アーカイブ名の拡張子を「.sue」に変更 したファイル名で保存されます。 設定ダイアログで「カタログファイル自動作成」を選ぶと、メニューで保存の 操作をしなくても自動で作成します。 保存されるサムネールの色数は 8/16/24bit から選べます(256色環境では 8bitのみです)。 ・スライドショウ ディレクトリ(フォルダ)内の絵を一定間隔で順に表示する機能です。 この機能を呼び出すには3つの方法があります。 ・OPENダイアログで「SlideShow」ボタンを押す ・カタログウインドウのファイルメニューの「SlideShow」を選ぶ ・コントロールキーを押しながらフォルダをSusieにドロップする(win95) 設定ダイアログで表示間隔や下層のフォルダ・書庫内の画像も表示するか、 画像をウインドウに合わせて縮小するか、が選択できます。 * カタログウインドウでファイルを選択した状態でスライドショウを起動すると * 選択されたファイルのみ表示します。この時の表示順はカタログに表示されて * いる順番になります。 ・画像の表示と加工 ・256色環境 256色環境で多色画像を見る場合、減色方法が選べます。 ファイルを開く前に表示メニューの中の標準、誤差拡散、パレット最適化から 選んで下さい。選択内容は終了しても保存されます。 複数の画像を表示した時、ディスプレイドライバとの相性でパレットの変更に 伴って画面が乱れる事があるようです。この時はファイル..設定ダイアログの 「非アクティブウインドウの色調整をする」チェックボックスをクリアして 下さい。 ・アスペクト比 pic,pic2等でアスペクト比の補正が必要な場合、正しく補正するために 簡単なフィルターを通しています。このため、微妙に輪郭がぼけます。 メニューの表示..アスペクト比の変更で画像の縦横比を変える事が 出来ます。256色以下の絵では今のところこの機能は使えません。 画像のウインドウはアイコン化すると画像を縮小したアイコンになります。 ・画像の接続 メニューの画像..接続で画像をつなぐ事が出来ます。 つなぐ事が出来るのは画素当たりの色数が同じものです。 あらかじめつなぎたい画像をすべて開いておき、画像..接続コマンドを 選びます。 ダイアログでつなぐ方向(上下または左右)を選び、まず上(左)に なる画像を選びます。次に下(右)になる画像を選びます。下(右)の 画像の候補には上(左)の画像と接続可能なものだけがリストアップされ ます。 リストはウインドウの順番ですから、繋ぎたい絵を一番上にもって来ておくと 探さずに済みます(^_^) さらに別の方法としてドラッグアンドドロップで簡単につなぐ方法を 導入してみました。 片方の絵をまず開き、もう一枚の絵のファイルをファイルマネージャや カタログウインドウからドラッグし、ドロップします。 このとき、下に繋ぎたいなら絵の下の端の方というように、繋ぎたい方の 端にドロップします。 設定ダイアログでこの機能をCtrlキーを押してる時のみ働くようにも 設定出来ます。 ・画像の保存 ファイル..別名保存で画像をBMPファイルとして保存出来ます。 フルカラー画像を減色して表示しているかアスペクト比の調整を 行っている場合、ダイアログボックスの「ファイルの種類」で 原画と表示のために加工されたものと、どちらを保存するか選択できます。 ・壁紙の設定 表示中の画像を壁紙に設定できます。 ファイル..壁紙に設定を選ぶと壁紙の配置の設定画面になります。 配置は通常のセンタリング/タイルの他に、位置をずらしたりサイズを 画面に合わせることが出来ます。 「画面の[幅に/高さに]合わせる」チェックボックスは、片方を選択すると 画像の縦横比を保存したまま拡大/縮小します。 両方をチェックすると縦横比を無視して画面サイズに合わせます。 画像はWindowsディレクトリに「Susie_[ユーザー名]_WP.BMP」という名前で 保存されます。 なお、Susieで壁紙をずらして貼り付けた後、通常の「画面のプロパティー」 から壁紙を設定すると、ずれた位置の設定がそのまま残ります。 この場合は、一度Susieで「中央」の設定で位置をずらさずに壁紙を設定して 下さい。 ・画像付属のドキュメント 画像ファイルに内蔵された文字情報と付属のドキュメントを表示できます。 メニューの「ドキュメント」内にみつかったファイルのリストが表示されます から選んでください。 付属のドキュメントというのは画像ファイルのファイル名の拡張子を 設定ウインドウで指定した物に取り替えたファイルです。 拡張子リストは「;」で区切って追加できます。 設定ダイアログのFontボタンを押すとドキュメントウインドウのフォントの 選択ダイアログが開きます。 三・履歴 95/04/23 ver0.20 ・Win16版から移植 95/06/05 ver0.21 ・ドキュメントブラウザ上のポップアップメニューでドキュメントと ウインドウのリストが表示されないバグを修正。 ・書庫ファイル内の.BMPファイルの表示に失敗するバグを修正。 ・コモンメニューバーの扱いを変更。 ・クリップボードへのコピーのバグを修正。 ・英語リソースと切り替えられるようにした。これによって 英語版win32sでも動作が可能になった。 ・画面への描画方法を選択できるようにした。 ・幾つかの不安定要素を解決。 ・「ウインドウサイズ自動調整」の動作を修正。 ・書庫ファイルウインドウから直接テキストブラウザを起動できる ようにした。 ・RLE圧縮された16色BMPの展開に失敗する事があるバグを修正。 95/06/11 ver0.22 ・さらに幾つかの不安定要素を解決。 ・カタログでディレクトリを間違える問題を修正。 ・ツールバーの「開」にドキュメントを開く機能を追加。 ・NTでもCtrl+ドロップの機能が使えるようになった。 95/06/21 ver0.23 ・多重の書庫ファイル内のファイルもそのまま表示できるように した。 ・.q0や.ppmがカタログやプレビューに表示されないバグを修正。 ・ツールバーの位置を親ウインドウの四隅どこからの相対位置にする か選べるようにした。 ・書庫ファイルを自動モードで開くと不可視ウインドウが開いた ままになるバグを修正。 ・Win3.1上だとテキストファイルをクリップボードにコピーできない バグを修正。 ・カタログ作成時の経過表示ウインドウを変更。 95/07/02 ver0.24 ・メニューの「ドキュメント」内のリストが重複する事があるバグを 修正。 ・書庫ファイルプラグインのI/Fの問題を修正。 ・テキストブラウザの画面更新の速度改善。 ・テキストブラウザの折り返し幅を設定できるようにした。 ・「接続」の自分自身への接続とUndo/Redoのバグを修正。 ・キーボードで画面スクロールができるようにした。 ・スマートメニューを実験装備。 ・ほとんどの操作をキーボードから行えるようにした。 95/07/19 ver0.25 ・書庫ファイル内の拡張子が適合するファイルすべてを付属DOCと するオプションをつけた。 ・メニューバーを出しているとツールバーがだぶるバグを修正。 ・メニューバーのメニューが消える事がある(^_^;)バグを修正。 ・ホットキーが日本語モードで使えないバグを修正。 ・ホットキーを追加、変更。 ・カタログのウインドウサイズ決定部分のバグを修正。 ・メニューが折り返したときにウインドウサイズを調整するように した。 ・画像と同時にドキュメントファイルをすべて開くオプションを追加 ・非アクティブな画像に付属のドキュメントを隠すオプションを追加 ・カタログウインドウの更新コマンドを追加 ・オープンウインドウのプレビュー更新方法を改良 95/10/22 ver.0.26 ・設定ダイアログをページに分けた。 ・256色モードで非アクティブウインドウの色の更新をしないバグを 修正。 ・一部のディスプレイドライバで色更新出来ない問題を回避する オプションを付けた。 ・カタログの保存が出来るようにした。 ・カタログウインドウのフォントを指定出来るようにした。 ・OS/2 BMP に対応した。 ・空白文字の入ったディレクトリやファイル名に正しく対応出来る ようにした。 ・2値画像もカタログで正しく表示されるように修正。 95/11/23 ver.0.27 ・Notice,Que,Archive 各ダイアログを可変サイズの通常ウインドウに 変更。 ・Win95 での不具合の修正。 (ウインドウサイズ決定のアルゴリズム変更・ ウインドウ検索のアルゴリズム変更 等) ・Mutexによる起動の排他制御。 (ショートカットに複数ファイルをドロップしても大丈夫) ・プラグイン検索の高速化ですばやく起動するようになった。 95/12/28 ver0.28 ・win95で使用中、マウスでアクティブウインドウをうまく変更 できなくなることがあるバグを修正。 ・win95でコモンメニューが正常に動作しない問題を修正。 ・コマンドラインオプション -a を追加。 ・Openダイアログでプレビューを展開中にダイアログを閉じると 落ちるバグを修正。 ・Openダイアログのパスを保存するようにした。 96/04/11 ver0.29 ・Win95のタスクバーを考慮に入れてウインドウの位置/サイズを 決定するようにした。 ・一部のダイアログの初期位置をマウスカーソルを基準にするように した。 ・ツールバーがドキュメントとカタログウインドウにもくっつくよう にした。 ・ツールバー/コモンメニューのメニューがアクティブなウインドウ に合わせて変わるようにした。 ・画面の外にはみ出たツールバーが呼び戻せる。 96/06/07 ver0.30 ・コモンメニューバーの状態を保存するようにした。 ・ファイル名をロングファイルネームに自動変換。 ・同じファイルの複数のウインドウを区別するようにした。 ・同じディレクトリのカタログは複数開けないようにした。 ・OpenダイアログをExplorer式にした。 ・Openダイアログのプレビューチェックボックスの状態を保存する ようにした。 ・カタログのI/Fを改善。 ・設定情報をレジストリに保存するようにした。 96/07/14 ver0.31 ・例外で落ちた時にレジストリにゴミを残してしまう問題を回避。 ・カタログを必ず保存するオプションを用意した。 ・カタログでフォルダ選択時の表示がおかしくなる問題を修正。 ・カタログ作成時、検索中のファイル名を表示するようにした。 ・書庫内の.Q0+.FALが表示できなかった問題を修正。 96/08/02 ver0.32 ・ウインドウのスクロールバーをwin95式にした。 ・絵を「接続」してBMP出力するとヘッダの画像データサイズが くるうバグを修正。 ・簡易スライドショウ機能の追加。 96/09/01 ver0.33 ・ツールバーのボタンがウインドウに合わせて変わるようにした。 ・スライドショウの表示順のソート ・スライドショウの手動コントロール ・256表示のパレット最適化アルゴリズム変更(速くてそこそこきれい) ・読み込みのマルチスレッド化(95/NT) ・ファイルダイアログでプレビューを出してるとマウスカーソルに ファイルが「くっつく」問題を解決(マルチスレッド化によって) 96/09/22 ver0.34 ・展開時のメモリー関係のバグを修正 ・拡張子の関連付けを設定ダイアログでできるようにした ・コンパイラをBC++5.0に変更 ・アイコンの一部変更 ・Hi-color表示時のマッハバンド(擬似輪郭)を消すフィルタを載せた 96/10/28 ver0.35 ・カタログからファイルの削除ができるようにした。(Win95のみ) ・256色モードでフルカラー画像をクリップボードにうまくコピーで きないバグを修正 ・空のテキストをブラウザで開くと落ちるバグを修正 ・ツールバーに終了ボタンを付けられるようにした ・カタログでファイルサイズ/タイムスタンプが確認できるように した。 ・カタログのファイル選択時の反応がおかしい問題を修正。 ・スライドショウの表示順に「ランダム」追加。 ・ファイル選択ダイアログを閉じずにファイルを開けるようにした。 96/11/17 ver0.36 ・ホットキーのカスタマイズが出来るようにした。 ・起動しているとWindowsが終了できないバグを修正。 ・スライドショウ中に終了させると落ちる問題を修正。 ・スライドショウの表示間隔を細かく設定できるようにした。 ・複数のフォルダをドロップするとQueue制御がおかしくなる問題を 修正。 ・アイコンをアイコントレイに表示するようにした。 97/02/17 ver0.37 ・「Queueウインドウを最前面に」が効いてなかったバグを修正。 ・書庫ウインドウでEnterキーでファイルが開けるようにした。 ・書庫ウインドウで「開く」とした場合、ドキュメントの拡張子を 持つファイルはテキストとして開くようにした。(CTRLキーを押して いると今まで通り) ・書庫ウインドウで「すべて開く」ときに、ドキュメントの拡張子を 持つファイルは除外するようにした。(CTRLキーを押していると 今まで通り) ・スライドショウでスマートメニューの挙動を修正。 ・書庫ファイルが他のアプリケーションに全く関連付けされていない ときにSusieで関連付けすると画像ファイルのファイルタイプが "ArchiveFile"に化けてしまうバグを修正。 ・書庫内のカタログ表示とスライドショウを可能にした。 ・固定位置のツールバーを最前面に置くオプションを用意した。 ・カタログに画像以外のファイルも表示できるようにした。 ・カタログからテキストファイルを選んで閲覧出来るようにした。 ・カタログでファイルのコピー/移動が出来るようになった。 ・テキストブラウザで大きなテキストを表示した際の不具合の修正。 ・カタログ表示中も必要に応じて自動的に更新されるようにした。 97/04/07 ver0.38 ・設定ダイアログの数字のエディットボックスにUpDownコントロール を付けた。 ・ファイル履歴の数を設定出来るようにした。 ・ファイル履歴情報の破棄が出来るようにした。 ・アーカイブへの関連付けのバグを修正。 ・画像ウインドウのダブルクリックで最大化/通常切り替え。 ・最大化でタイトルバーを消した。 ・スライドショウで前回のウインドウサイズを引き継ぐようにした。 ・壁紙設定機能 ・カタログで非表示になっているファイルも選択してしまうバグを 修正。 ・カタログの表示/非表示設定のバグを修正。 97/05/19 ver0.39 ・256色モードで壁紙設定が出来ないバグを修正。 ・壁紙の位置やサイズを設定できるようにした。 ・各ウインドウをタスクバーに表示するオプションを用意した。 ・画像の接続で画像が欠ける事があるバグを修正。 ・二値画像も回転/鏡像変換出来るようにした。 97/06/26 ver0.40 ・アーカイブ内のカタログのデータを保存できるようにした。 ・大きなカタログデータの読み書きの際は経過表示を行うようにした ・使用するプラグインを選択する機能を追加。 ・プラグインに設定ダイアログをつけられるようにした。 ・「すべてアイコン化」「すべて復元」のバグを修正。 ・256色モードで壁紙のサイズ調整をするとフルカラーの壁紙を生成 してしまうバグを修正。 * 97/07/15 ver0.41 * ・カタログで指定したファイルのみのスライドショウ。 * ・スライドショウ中の画像の回転などで落ちるバグを修正。 * ・アーカイブのサムネール情報が外になければ中の_thumbnl.sueを * 使うように修正。 * ・カタログでフォルダを開くと前のウインドウを閉じる設定を追加。 * ・SHIFTキーで書庫ファイルの表示形式を選択できるようにした。 * ・書庫内の拡張子のないファイルがカタログに表示されないバグを * 修正。 * ・カタログのメニューに「テキストとして開く」を追加。 * ・画像の接続とそのアンドゥ時に画像が壊れるバグを修正。 * ・壁紙設定ダイアログに「更新」ボタンを追加。 * ・16bitのBITMAPに対応。 四・最後に このプログラムはフリーウェアです。 このプログラムの使用に起因するいかなる事態も責任を負いかねます。 通信と個人的な手渡しによる転載、流通に関しては内容の改変等が無い限り 制限はありません。 雑誌、書籍等の付録FD、CD-ROM等への収録など、商品の一部として販売 または商品/企業の宣伝のために配布する場合は、見本の他に何か「気持ち」 程度のものをください。図書券でも菓子折りでもかまいません。 (Susieの開発に必要な資料等はこうして賄われています。) それ以外の方法による流通に関しては別途条件を考えますのでお問い合わせ 下さい。 SusieとPlug-Inの最新版は WWW http://www.st.rim.or.jp/~otake/ Nifty-serve FGALAV,FQLD1,FWINMM,FGUI で手に入ります。 質問、要望などはできるだけ直接のmailは避け、入手したBBS、フォーラムの 該当会議室か FGALAV 5番会議室、またはホームページ上の掲示板でお願いし ます。 Nifty-serve GGB01506 竹村嘉人 (たけちん)