home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 1997 May
/
VPR9705A.ISO
/
OLS
/
Win95
/
qvdll13
/
QVDLL13.LZH
/
QVDLL.TXT
< prev
next >
Wrap
Text File
|
1996-12-31
|
25KB
|
583 lines
------------------------------------------------------------------------------
Windows95/NT4.0クイックビューア用画像ローダーDLL
QVDLL Version 1.3
Copyright (C)1995-1996 K.Shimizu
------------------------------------------------------------------------------
★ 概要 ★
QVDLLは,Windows95/NT4.0のクイックビューアで次のような画像ファイルを簡単に
表示できるようにするためのプログラムです.
BMP,DIB,GIF,J6I,JPEG,MAG,MAKI,PCX,PI,PIC,PICT,Q0,Q4,RAS,RGB,RLE,
TGA,TIFF,XBM
QVDLLをインストールすれば,Windows95/NT4.0のマイコンピュータやエクスプローラ
のウィンドウの中で画像ファイルを選んで簡単に表示できるようになります.
画像ファイル上でマウスの右ボタンをクリックし,メニューからクイックビューア
を選ぶと画像ファイルの表示ができます.
また,LZHファイル内の画像ファイルも通常の画像ファイルと同様にクイックビュー
アで簡単に表示できます(QVDLLの他にUNLHA32.DLLが必要です).
なお,QVDLLはシェアウェア(1,500円:税別)です.試用期間を越えて利用される場合
はシェアウェア代金の送金が必要となります.送金にはNIFTYの送金代行システムや
銀行振込,郵便振替が利用できます.
専用インストーラ付きなのでインストールも簡単です.Windows95/NT4.0のコントロー
ルパネルからのアンインストールにも対応しています.
★ 動作環境 ★
QVDLLは,クイックビューアがインストールされている日本語版Windows95/NT4.0で動
作します.クイックビューアはWindows95/NT4.0に標準添付のアクセサリです.
QVDLLには機種依存部分はありません.動作確認は,PC-9821Xa16とPC/AT互換機の日本
語版Windows95/NT4.0上で行ないました.
画像ファイルの展開表示にはメモリとCPUをかなり酷使します.なるべく高速なCPUと
高速なHDDと多くのメモリを搭載したマシンで使用してください.
(CPU:Pentium/90MHz以上,メモリ:32MB以上での利用を推奨).
QVDLLはWindows95/NT4.0専用の画像ローダーなので,Windows95/NT4.0以外では動作
しません.英語版のWindows95/NT4.0には対応していません.
ディスプレイの表示色はHigh Color表示またはTrue Color表示での利用を推奨します
が,256色表示でも十分に利用できます.
★ QVDLLの特徴 ★
・Windows95/NT4.0のクイックビューアに対応した本格的な画像ローダーDLL集です.
・QVDLLをインストールすれば,Windows95/NT4.0のマイコンピュータのフォルダの中や
エクスプローラのウィンドウの中で簡単に画像ファイルの表示ができるようになります.
これらのウィンドウの中では,画像ファイルの上でマウスの右ボタンをクリックし,
メニューから[クイックビューア]を選ぶだけで画像が表示されます.クイックビュ
ーアのウィンドウに画像ファイルをドラッグ&ドロップすると,その画像ファイルを
表示します.
・クイックビューアは,マイコンピュータやエクスプローラのウィンドウ内だけでなく
アプリケーションのファイルを開くウィンドウでも利用できます(Windows95/NT4.0の
標準タイプのファイルを開くウィンドウを使用している場合).
・実用上ほとんど困らないくらいに多くの画像フォーマットをサポートしています.
(BMP,GIF,JPEG,MAG,MAKI,PCX,PI,PIC,PICT,Q0,Q4,RAS,RGB,RLE,TGA,TIFF,XBM)
・ウィンドウサイズは自動的に画像の大きさにフィットするので,サイズ調整の手間が
かかりません.
・ウィンドウタイトルに画像のサイズや色数が表示される親切設計です.
・独自の2パス256色減色ルーチンを搭載しているため,256色環境でもフルカラー画像
が素早くきれいに表示できます.
・完全なWin32アプリケーションであるため高速です.Pentium最適化がされています.
・エラーチェックを十分に行なっているため,他の一般的なWindows上の画像ローダー
よりも安全性はかなり高くなっています.また,部分的に壊れているようなファイル
でも可能な限り画像を表示します.
・専用インストーラ付きなのでインストールはとても簡単です.Windows95/NT4.0のコ
ントロールパネルからのアンインストールにも対応しています.
・拙作「Windows95/NT4.0縮小画像アイコン表示プログラム SPICON」(シェアウェア)と併用する
ことにより,Windows95/NT4.0上での画像ファイルの表示や管理がとても楽になります.
★ インストールの方法 ★
QVDLLではWindows95/NT4.0のクイックビューアを利用して画像を表示します.このた
め,QVDLLを使用する場合は,あらかじめWindows95/NT4.0にクイックビューアがイン
ストールされている必要があります.
クイックビューアは,Windows95/NT4.0に標準添付のアクセサリなので,もしもお使い
のWindows95/NT4.0にクイックビューアがインストールされていない場合は,次のよう
な手順でクイックビューアを先にインストールしてください.
1.[マイ コンピュータ]の中の[コントロール パネル]から[アプリケーションの追加と削除]を選ぶ.
2.[Windows ファイル]を選ぶ.
3.[アクセサリ]の中の[クイック ビューア]をチェックする.
4.[OK]をクリックする.
なお,フロッピーディスク版のWindows95は,機能縮小版のためクイックビューアが
入っていません.もしもフロッピーディスク版のWindows95をお使いの方は,マイク
ロソフト社が配布している差分ファイルを入手してクイックビューアをインストール
して下さい.NIFTY Serveでは,SMSPOS (Microsoft Personal OS Station)のLIB 2で
Windows95の差分ファイルが公開されています.
クイックビューアのインストールが終わったら,QVDLLをインストールしてください.
なお,すでにQVDLLをお使いで,QVDLLのバージョンアップを行なう場合は,先に旧
バージョンのQVDLLをアンインストールする必要があります.クイックビューアを使
用して画像を表示している場合は,アンインストールを行なう前にクイックビューア
のウィンドウをすべて閉じてください.そして,Windows95のコントロールパネルで
旧バージョンのQVDLLを先にアンインストールして下さい.
QVDLLには SETUP という専用インストーラが付属しているので,簡単にインストール
ができます.マイコンピュータやエクスプローラからQVDLLに付属のSETUPプログラム
を起動して,画面の指示に従ってインストールを行ってください.
QVDLLでは,試用期間中では画像上に試用版を表す QVDLL TRIAL という文字が入り
ます.この点を除けば機能的には試用期間中でも特に制限はありません.
試用期間は3週間とします.試用期間を越えて利用される場合はシェアウェア代金の
送金が必要となります.送金にはNIFTYの送金代行システム,銀行振込,郵便振替が
利用できます.
画像上の QVDLL TRIAL という文字は,シェアウェア代金を送金し,ユーザ登録を行
なっていただければ消えるようになっています.試用してみて,QVDLLが不要だとお
感じになった場合は,コントロールパネルを使用してQVDLLのアンインストールを行
なってください.
★ ユーザ登録の方法 ★
シェアウェア代金を送金をされた方には,ユーザ登録の際に必要となる登録キーが,
作者から電子メール等で送付されます.
登録キーは正規ユーザの証なので,紙にメモをして大切に保管し,他人には教えない
ようにしてください(登録キーの再発行はいたしませんので,登録キーは紛失しない
ように注意してください).
登録キーを受け取った方は,QVDLLに付属のQVREGプログラムを使用してユーザ登録を
行ってください.
QVREGプログラムを起動して[OK]をクリックすると,ユーザ名と登録キーの入力に
なります.ユーザ登録の際のユーザ名は本名でもパソコン通信のIDでもニックネーム
等でもかまいません.登録キーは送付されたものを正確に入力してください.
ユーザ登録が完了するとQVDLLは製品版となり,画像上に QVDLL TRIAL という文字は
表示されないようになります.
★ アンインストールの方法 ★
QVDLLはWindows95/NT4.0のアンインストール機能に対応しています.QVDLLをアンイン
ストールする場合は,コントロールパネルを使用して次の手順でアンインストールを
行なってください.簡単にアンインストールできます.
1.[マイ コンピュータ]の中の[コントロール パネル]から[アプリケーションの追加と削除]を選ぶ.
2.アンインストール可能アプリケーション一覧の中からQVDLLを選ぶ.
3.[追加と削除]ボタンをクリックする.
4.[アンインストールしますか?]が表示されたら[OK]をクリックする.
以上の方法で,QVDLLのアンインストールができます.
QVDLLのアンインストールを行なうと,QVDLLのユーザ登録情報も消えてしまいます.
QVDLLを再インストールする場合は,QVREGプログラムを使用して再度ユーザ登録作業
を行なってください.登録キーがあれば何度でもインストール,ユーザ登録,アンイ
ンストールを繰り返すことができます.
★ 運用等 ★
QVDLLはシェアウェアです.試用期間を越えて継続して利用する場合は,シェアウェ
ア代金を送金していただく必要があります.試用期間は3週間とします.
送金後の返金はできませんので,試用期間中に十分に試用してください.
作者はQVDLL Version 1.3の作成には万全を期していますが,運用結果については,
いかなる責も負いません.
転載や再配布については以下の条件を守る限り基本的に自由としますが,営利目的の
利用(書籍等への収録,商用BBS等への転載を含む)については事前にお問い合わせ
ください.
・アーカイブされているファイルの内容を変えないこと.
・シェアウェアであることを明記すること.
・転載元(オリジナルアーカイブファイルの登録場所)を明記すること.
QVDLLでは,試用期間中では画像上に試用版を表す QVDLL TRIAL という文字が入り
ます.この点を除けば,機能的には特に制限はありません.
QVDLLのアーカイブに含まれる全ファイルの著作権は作者であるK.Shimizuにありま
す.他者が作成したローダーのソースプログラムの流用は一切ありません.プログ
ラム中の著作権者名などの変更は禁止します.
★ バージョンアップについて ★
QVDLLをバージョンアップする場合は,先に旧バージョンのQVDLLをアンインストー
ルしてください.
QVDLL Ver1.0/1.1/1.2の登録ユーザの方は,QVDLL Ver1.3を使用する場合でも再度
送金を行なう必要はありません.ただし,旧バージョンの登録キーは使用できませ
んので,以下の方法でQVDLL Ver1.3用の登録キーを入手してください.
(バージョンアップ受け付け期限:1997年6月1日)
QVDLLの旧バージョンの登録ユーザの方で,電子メールで登録キーをお送りした方に
は,既に電子メールでQVDLL Ver1.3の登録キーをお送りしています.
旧バージョンの登録キーを電子メール以外の方法で受け取った方は,下記の方法で
登録キーをお問い合わせください.
・FAXで旧バージョンの登録キーを受け取られた方
次のような内容のFAXをお送りください.
折り返し,QVDLL Ver1.3の登録キーをお送りいたします.
「QVDLLバージョンアップにつきQVDLL Ver1.3登録キー送付希望」
送金者名:
送金方法:
送金日:
登録キー送付先FAX番号:
・はがきで旧バージョンの登録キーを受け取られた方
返送先を記入した往復はがきを用意して,以下の内容を記入してお送りください.
折り返し,QVDLL Ver1.3の登録キーをお送りいたします.
「QVDLLバージョンアップにつきQVDLL Ver1.3登録キー送付希望」
送金者名:
送金方法:
送金日:
登録キー送付先住所:
・旧バージョンの登録時には電子メールを使用しなかったが,現在は電子メールを使用
できるという方
次のような電子メールをお送りください.
折り返し,QVDLL Ver1.3の登録キーをお送りいたします.
「QVDLLバージョンアップにつきQVDLL Ver1.3登録キー送付希望」
送金者名:
送金方法:
送金日:
旧バージョンの登録キー送付時に使用したFAX番号または住所:
登録キー送付先メールアドレス:
★ 送金方法 ★
QVDLLのシェアウェア代金は 1,500円(消費税別) です.NIFTY Serveの送金代行シス
テム,郵便振替,銀行振込のいずれかの方法で送金してください.
・NIFTY Serveの送金代行システムを利用する場合
NIFTY Serveで GO SWREG として「シェアウェアレジストレーションセンター」に入
り,「送金代行サービス」の「シェアウェア番号指定」でQVDLLを選んで送金して下
さい.実際の送金額は消費税込みとなります.
QVDLLのシェアウェア番号(SW番号)は 2300 で,作者IDは TAB02253 です.
送金時に表示される送金代行番号は必ず紙にメモをして大切に保管しておいて下さい.
送金後,数日以内に作者からユーザ登録の際に必要となる登録キーが電子メールで
送付されますので,NIFTY Serveの電子メール保有期限内に,電子メールをご確認く
ださい(NIFTY Serveでは,電子メール保有期限を過ぎた電子メールは読まれなくても
自動的に削除されてしまいますので注意してください).
登録キーは必ず紙にメモをして大切に保管しておいて下さい.
送金後,1週間経っても登録キーが送付されてこなかった場合は電子メールでお問い
合わせください.
登録キーを受け取った方は,QVDLLに付属のQVREGプログラムを使用して登録を行って
ください.登録が完了するとQVDLLは製品版となり,画像に[QVDLL TRIAL]という文
字は入らないようになります.
NIFTY Serveの利用料の支払をクレジットカードで行っていない方は,NIFTY Serveの
送金代行システムを利用することはできません.この場合は,郵便振替か銀行振込で
送金してください.
・銀行振込を利用する場合
銀行のATMか,銀行備え付けの振込用紙を使用して送金してください.
(電子メールまたはFAXを使用できる方のみ)
振込先 第一勧業銀行 池袋西口支店
普通口座番号 2093113
名義 清水 和文(シミズ カズフミ)
送金額 1,545円(消費税 3%の場合)
1,575円(消費税 5%の場合)
※ 振込手数料は送金者側で負担してください.
※ 振込受領書(振込人控)をもって領収書とさせていただきます.
なお,銀行振込を利用された方は,QVDLLの代金を銀行振込で送金したことを必ず
電子メールまたはFAXでお知らせください.
電子メールをご利用の方は,[送金日],[送金者名],[メールアドレス]を明
記してください.ユーザ登録の際に必要となる登録キーは,送金を確認後に作者か
ら電子メールでお送りします.
登録キーは必ず紙にメモをして大切に保管しておいて下さい.
FAXをご利用の方は,[送金日],[送金者名],[FAX番号]を明記してください.
ユーザ登録の際に必要となる登録キーは,送金を確認後に作者からFAXでお送りしま
す.
・郵便振替を利用する場合
必ず郵便局に備え付けの振替用紙を使用して金額を送金してください.
送金先 口座番号 00160-7-851511
名義 有限会社ウェブテクノロジ
送金額 1,545円(消費税3%の場合)
1,575円(消費税5%の場合)
※ 振替手数料は送金者側で負担してください.
※ 受領証をもって領収書とさせていただきます.
通信欄には必ず「QVDLL Ver1.3の代金」とお書きください.ユーザ登録の際に必要と
なる登録キーは通常は作者から葉書でお送りすることになりますので,振替用紙の住
所欄には読みやすい文字で正確に[郵便番号],[住所],[氏名]をお書きくださ
い.
登録キーをFAXで送付希望の方は,通信欄に「登録キーFAX希望」と書き,FAX番号も
一緒にお書きください.葉書のかわりにFAXで登録キーを送付いたします.
郵便振替の場合は,送金してから作者に振替用紙が届くまで1週間以上かかることが
ありますので,葉書で送付する場合は実際に登録キーの書かれた葉書がお手元に郵送
されるまでに2週間程度かかることがあります.
なお,電子メールがご利用できる方は,電子メールで[送金日],[送金者名],
[メールアドレス]を明記して,郵便振替で送金したことをお知らせください.振込
用紙が到着次第,葉書のかわりに電子メールで登録キーをお送りします.
登録キーは必ず紙にメモをして大切に保管しておいて下さい.
★ 連絡先等 ★
QVDLLの最新バージョンはNIFTY ServeのFWINMM LIB 5に登録されています.
また,作者ホームページのシェアウェアライブラリからもQVDLLの最新バージョンを
ダウンロードできます.
雑誌や書籍の付録CD-ROMに収録されているQVDLLを入手された場合は,下記の作者
ホームページ等で最新版の有無をご確認ください.
不具合や要望,お問い合わせなどは可能な限り電子メールでお願いします.
特定の画像がうまく表示できない等の現象の場合は,できればその画像データも
バイナリ・メール等でお送りください.できる限り対応します.
メールアドレス cancer@mix.or.jp
作者ホームページ http://www.kt.rim.or.jp/~cancer/
NIFTY Serve ID TAB02253
日経MIX ID cancer
FAX 03-5954-9755
〒171 東京都豊島区西池袋3-22-5 パークスビル4F
有限会社ウェブテクノロジ
QVDLL係
なお,電話でのサポートはいたしませんので,ご質問等は必ず電子メールかFAXを
ご利用ください.
★ 注意事項等 ★
・クイックビューアでLZHファイル内の画像ファイルを表示する場合は,QVDLLの他に
UNLHA32.DLLも必要となります.UNLHA32.DLLはWindows95がインストールされている
フォルダ内のSystemフォルダ(WindowsNT4.0の場合はSystem32フォルダ)にコピーして
下さい.なお,1つのLZHファイル内に複数の画像ファイルが含まれている場合は,
自動で表示される画像は10個までです.
なお,UNLHA32.DLLは吉崎栄泰氏とMicco氏によって開発されたフリーソフトウ
ェアで,NIFTY ServeのFWINNT LIB 11にアップロードされています(1996年12月10日
現在,Ver0.67が最新版).
LZHファイルの展開用のディレクトリは,環境変数TEMPまたはTMPで指定されたディレ
クトリ(Windows95ではAUTOEXEC.BATでset temp=またはset tmp=で指定された場合)
またはシステムの標準のテンポラリディレクトリ(C:\Windows\temp等)になります.
・ウィンドウサイズは自動的に画像の大きさにフィットしますが,画像が極端に小さい
場合はウィンドウサイズは画像サイズにはフィットしません.また,画像ファイルを
クイックビューアのウィンドウの上にドラッグ&ドロップして表示させた場合もウィ
ンドウサイズは変わりません.
なお,画像サイズが画面サイズの95%よりも大きい場合は,ウィンドウの移動やスク
ロールをしやすくするために,ウィンドウサイズを画面の約95%の大きさに調整して
います.
・通常はウィンドウタイトルに画像のサイズや色数が表示されますが,画像ファイルが
小さい場合は画像のサイズや色数は表示されません.
・256色環境でフルカラー画像を表示する場合は,減色処理が必要なため,ハイカラー
環境やフルカラー環境で表示させた場合と比較すると,減色処理の分だけ表示され
るまでに時間がかかります.
・QVDLLはプログレッシブJPEGにはまだ対応できていません.QVDLLでプログレッシブ
JPEGファイルを表示すると,最初のスキャンデータのみを表示するため,全体にくす
んだ色でモザイクがかかった表示になります.
・J6Iフォーマットの画像を表示した場合,画面の左端と右端に数ドット幅で変な色の
ノイズ?が表示されますが,これはファイルに記録されているデータで,QVDLLの変
換ミスではありません.RICOH製の表示ソフトではこの部分を白く塗って隠している
ようです.
・QVDLLの画像デコード処理は,クイックビューアが起動してQVDLLに処理が受け渡され
てから,実際にクイックビューアのウィンドウが画面に現れるまでの間に行われます.
クイックビューアのウィンドウが現れてから画像が完全に表示し終わるまでの間の
時間は,クイックビューア本体の処理時間です.
------------------------------------------------------------------------------
★ 各画像フォーマットについて ★
・BMP
Windowsで使われている画像フォーマットです.
QVDLLでは2色~1677万色の無圧縮とRLE圧縮のBMPに対応しています.
WindowsNTやWindows95で拡張された,3万色BMP,6万色BMP,ビットフィールドタイプ
BMP,リバースBMPにも対応しています.
ローダーの作成には「マイクロソフト ウィンドウズ ソフトウェア開発キット プロ
グラマーズ リファレンス Vol.3」を参考にしました.
・GIF
CompuServeで開発された画像データフォーマットです.
QVDLLでは2色~256色のGIFに対応しています.
ローダーの作成には,「Graphics Interchange Format (GIF) Specification」と
「GIF89a Specification」と「1987年版GIF解説書 (C) 1991 SHU」を参
考にしました.
"The Graphics Interchange Format(c) is the Copyright property of
CompuServe Incorporated. GIF(sm) is a Service Mark property of
CompuServe Incorporated."
・J6I
RICOHのデジタルスチルカメラDC-1Sで使用されている画像フォーマットで,独自の
ヘッダ部を除けばJPEGファイルとデータ構造は同じです.
アスペクト比を1:1に調整するため縦方向に1.2倍の補間拡大を行なっています.
ローダーの作成は実際の画像ファイルを解析して行ないました.
・JPEG
自然画像用の高圧縮ファイルフォーマットです.
QVDLLでは256色(256階調グレイスケール)と1677万色のJPEGに対応しています.
Macintoshの圧縮PICT形式のJPEGにも対応しています.
ローダーの作成には,「インターフェース」誌1991年12月号の「画像データ圧縮の
理解と応用」と,「ITU-T ホワイトブック ディジタル静止画像圧縮符号化関
連勧告集」を参考にしました.
・MAG
「まぐろBBS」(まきちゃんNET)において開発された画像データフォーマット
です.
QVDLLでは16色と256色のMAGに対応しています.
ローダーの作成には「まぐろーだー仕様書(MAGBIBLE.DOC)」および「マルチペイン
トユーザーズマニュアル 資料編」(株式会社シー・ラボ)を参考にしました.
・MAKI
「まぐろBBS」(まきちゃんNET)において開発された画像データフォーマット
です.
QVDLLでは16色のMAKIに対応しています.
ローダーの作成には「MAKIフォーマット仕様書(MKBIBLE.DOC)」を参考にしまし
た.
・PCX
ZSoft Corporationが開発した画像フォーマットです.
QVDLLでは2色~1677万色のPCXに対応しています.
ローダーの作成には,「グラフィックファイルフォーマットハンドブック」(アスキ
ー出版局)と,「PC PAINTBRUSH Ver.1.0J 日本語版」(アスキー)と,「Technical
Reference Manual」(ZSoft Corporation),を参考にしました.
・PI
柳沢明氏が開発した画像データフォーマットです.
QVDLLでは16色と256色のPIに対応しています.
ローダーの作成には,「Pi 16色 グラフィック・ローダ/セーバ解説版 (2nd
Edition)(PITECH.TXT)」を参考にしました.
・PIC
柳沢明氏が開発した画像データフォーマットです.
QVDLLでは16色~1677万色のPICに対応しています.
ローダーの作成には,「Oh! X」誌1990年2月号のアルゴリズム解説記事と「PICの
フォーマットについて(PIC_FMT2.TXT)」を参考にしました.
・PICT
Macintoshで使用されている画像データフォーマットです.
QVDLLでは2色~1677万色の無圧縮,PackBits圧縮のPICTに対応しています.
ローダーの作成には「Inside Machintosh」を参考にしました.
・Q0
R・G・Bの各色データがベタ詰めで記録されているフォーマットです.
RGBベタフォーマットと構造的に同じものです.
QVDLLでは1677万色のQ0に対応しています.FALファイルやIRPファイルにも対応して
います.FALファイルやIRPファイルが無い場合は横640ドットの画像として扱いま
す.
・Q4
NIFTY ServeのFQLDフォーラムなどで主に使用されている画像データフォーマット
です.
QVDLLでは16色のQ4に対応しています.
ローダーの作成には,馬渡 栄一郎氏の「q4togif」のソースプログラムを参考にし
ました.
・RAS (Sun rasterfile)
Sun Microsystems社が開発したSunワークステーション用の画像データフォーマット
です.
QVDLLでは2色,256色,1677万色のRASに対応しています.
ローダーの作成には,「グラフィックファイルフォーマットハンドブック」(アス
キー出版局)を参考にしました.
・RGB
R・G・Bの各色データがベタ詰めで記録されている画像フォーマットです.
QVDLLでは1677万色のRGBベタフォーマットに対応しています.
RGBパレットファイルはRGBベタフォーマットではありませんが,拡張子が同じため,
RGBパレットファイルも内容を表示できるように工夫しています.
・RLE
Windowsで使用されているBMPフォーマットの中の圧縮形式です.
QVDLLでは2色と16色と256色のRLE圧縮に対応しています.
ローダーの作成には「マイクロソフト ウィンドウズ ソフトウェア開発キット プロ
グラマーズ リファレンス Vol.3」を参考にしました.2色のRLE圧縮は仕様が公開さ
れていないため,実際のデータを解析して作成しました.
・TGA (Truevision Targa)
Truevision社が開発した画像フォーマットです.
QVDLLでは256色と1677万色の無圧縮TGAとRLE圧縮TGAに対応しています.
ローダーの作成には「Truevision TGA FILE FORMAT SPECIFICATION」(TGA.TXT)と,
「グラフィックファイルフォーマットハンドブック」(アスキー出版局)を参考にし
ました.
・TIFF
Aldus corporationが開発した画像データフォーマットです.
QVDLLでは2色~1677万色の無圧縮,LZW圧縮,PackBits圧縮,MH圧縮に対応しています.
CMYK,YCbCr方式のTIFFにも暫定対応しています(色の変換が完全ではありません).
ローダーの作成には,「TIFF 6.0 Specification」と「TOWNS標準TIFF仕様書」を参
考にしました.
・XBM
XBMはMIT Xコンソーシアムで開発されたX Windowシステム用の画像データフォーマ
ットです.
QVDLLではモノクロのXBMに対応しています.
ローダーの作成には,「グラフィックファイルフォーマットハンドブック」(アス
キー出版局)を参考にしました.
------------------------------------------------------------------------------
★ 更新履歴 ★
Version 1.0 November 25, 1995
初版リリース.
Version 1.1 January 26, 1996
拡張子PIC以外に拡張子PCTもPICTファイルとして扱うようにした.
インストーラが雑誌付録CD-ROMに収録された場合を考慮していなかったバグを取る.
32bit RGB TIFFに対応した.
Version 1.2 March 29, 1996
特定の環境でツールバー等の表示状態とウィンドウサイズが合わないバグを取る.
LZHファイル内の画像ファイルも表示できるようにした(UNLHA32.DLLが必要).
8色プレーン方式のTIFFに対応した.
PCXフォーマットに対応した.
XBMフォーマットに対応した.
RASフォーマットに対応した.
TGAフォーマットに対応した.
J6Iフォーマットに対応した.
Version 1.3 December 31, 1996
UNLHA32.DLL最新版使用時にスペースを含むパスのLZHが表示できない不具合を取る.
展開可能画像サイズの上限を拡大.
複数画像入りGIFの一部で色が正常に表示されないバグを取る.
拡張JPEG(SOF1)に対応した.
JPEGファイルの先頭にゴミが入っていると正しく表示できないバグを取る.
16M色PICが正しい色にならないバグを取る.
RGBパレットファイルの表示では64×64ドットに拡大表示するようにした.
LZHファイルの展開時はプログレスバー表示(UNLHA32標準)に変更.
LZHファイルの展開処理のエラーチェックを強化.
ランタイムライブラリをスタティックリンクに変更.
各画像フォーマットごとの処理を共通化し,DLLを1つに統合した.
LZHファイル内の画像以外のファイルもクイックビューアで表示するようにした.
RGB 48bit TIFFに対応.
WindowsNT4.0に対応.
------------------------------------------------------------------------------