●Netscape & Internet Explorer Plug-in for JPEG 2000●  ━━━━━━━━━━━
        別名: JPEG 2000 WPI, J2KWPI
    掲載日時: 2004-03-28
  バージョン: v2.9.5.0
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【1】もくじ
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【1】もくじ
【2】動作環境
【3】ソフトウェア概要
【4】インストール/アンインストール方法
【5】注意事項
【6】JPEG 2000関連のURL
【7】開発履歴


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【2】動作環境
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■対応OS
    Windows Server 2003 / Windows XP / Windows 2000 / Windows NT 4.0 /
    Windows Me / Windows 98 / Windows 95
■対応ホストアプリケーション
    Mozilla Firefox(Firebird) 0.1 - 0.8
    Mozilla 0.9.x - 1.7
    Netscape 3.0 - 7.1
    Opera 5.xx - 7.xx
    Microsoft Internet Explorer 3.0 - 5.5 SP1, 6.0(Preview Only)


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【3】ソフトウェア概要
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■ソフトウェアについて
  「Netscape」「Mozilla」「Opera」
  及び、旧型「Internet Explorer」用のPlug-inです。
  ブラウザ上で直接、JPEG 2000フォーマットを扱えるようになります。
  ただし、メモリを多く使用し、また予期せぬ不具合が出る可能性もあります。
  取り扱いには注意してください。

  Internet Explorer 5.01 SP2、
  Internet Explorer 5.5 SP2、正式版Internet Explorer 6以降は
  Netscapeプラグイン対応廃止のため、このプラグインは動作しません。
  代わりにActiveXのプラグインを利用してください。

  日本語、英語モードを自動的に切り替えます。(バイリンガルソフト)
  アイコンがプラグインのファイル内に付属で付いているので、
  JPEG 2000のアイコンの関連付けがすぐできます。(^-^)


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【4】インストール/アンインストール方法
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■インストール
注:多少環境による変動がありますので、その点をあらかじめご容赦ください。

  他のプラグインと大体同じ扱い方です。
  Mozilla Firefoxでは、
  「C:\Program Files\Mozilla Firefox\plugins」
  Netscape 7では、
  「C:\Program Files\Netscape\Netscape\Plugins」
  Netscape 6では、
  「C:\Program Files\Netscape\Netscape 6\Plugins」
  Netscape 3, 4では、
  「C:\Program Files\Netscape\Navigator\Programs\Plugins」
  Opera 7では、
  「C:\Program Files\Opera7\Plugins」
  Opera 6では、
  「C:\Program Files\Opera\Plugins」
  IE 3, 4, 5(旧)では、
  「C:\Program Files\Internet Explorer\PLUGINS」
  「C:\Program Files\Plus!\Microsoft Internet\PLUGINS」
  に入れればよいはずです。
  場所が多少違っても大体同じようなところに入れれば動作すると思います。

■アンインストール
  上記の場所から「npj2kplg.dll」を削除して下さい。
  レジストリを操作する必要は特にありません。


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【5】注意事項
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■ソフトウェアの種別・著作権
本プログラムはフリーソフトウェアです。
本プログラムの著作権は「^2」が所有します。

■免責事項
著作者は本プログラムの動作とその動作の結果について保証しませんので、
各個人の責任において使用してください。
著作者は本プログラムに発生した不具合を修正する義務を負いません。

■転載/再配布の条件
以下の条件を完全に満たす場合のみ、転載/再配布を許諾します。
○一切の改変/改編をしないこと
○PDSとして扱わないこと
○必要経費以上の金銭の授受を行わないこと
○配布に際しては本ドキュメント（npj2kplg.txt）を完全な形で添付すること
なお、商用利用するための転載/再配布は事前に許可を得て下さい。

■雑誌掲載可否について
可能です。
転載/再配布については、連絡をすれば、自由にできます。

■Mozilla系での表示方法について
Mozilla(旧Netscape含む)のローカルオープンに対応したい場合、EMBEDタグに
「TYPE="image/j2k"」
を追加してください。
またレジストリの拡張子情報へContent-Type情報を追加する方法もあります。
レジストリ操作に慣れている方はこちらもお勧めです。
(JPEG 2000のファイルを直接開くことが出来るようになります。)

■このソフトウェアを使われる、皆さんへのお願い
1:バグを発見した場合は掲示板やメールにてご連絡ください。
2:参考になるプログラミングソースやアイデア提供、
  その他寄付などをして頂けると、助かります。


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【6】JPEG 2000関連のURL
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  JPEG 2000 Official Page
  http://www.jpeg.org/JPEG2000.htm
    JPEG 2000の企画を話し合い、決定した団体です。
    もちろんJPEGの規格を決定したのも、この団体です。
    JPEG 2000の仕様書が見られます。(英語)

  NGIF-UG
  http://mng.cocky.to/
    日本の次世代画像フォーマット普及を促進する団体。JPEG 2000の他、
    アニメーションGIFよりも優れたMNGフォーマットの紹介などがあります。

  J2000: A JPEG-2000 Codec
  http://j2000.org/
    JPEG 2000とPNM、PGXを相互変換できるC、C#のソースを無償配布しています。

  The Jasper Project Home Page
  http://www.ece.uvic.ca/~mdadams/jasper/
    JPEG 2000とビットマップを相互変換できるCのソースを無償配布しています。

  JJ2000(Java JPEG 2000) Public HomePage
  http://jj2000.epfl.ch/
    JPEG 2000とビットマップを相互変換できるJAVAのソースとバイナリを
    無償配布しています。

  JPEG 2000 Software: Kakadu
  http://www.kakadusoftware.com/
    JPEG 2000の変換、表示のソフトウェアを配布しています。
    処理速度や圧縮法の種類の多様性ではもっとも優秀です。
    唯一プログレッシブ表示に対応しています。
    ソースはC++で、シェアウェア配布のようです。

  ここ以外でも優れたページがありましたら、教えてください。


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【7】開発履歴
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2000-12-25	0.0
	JPEG 2000のプラグインを作成することを決定する。

2001-03-10	0.001
	制作開始。

2001-03-10	0.01
	なんとか、ダミープラグイン状態。

2001-03-13	0.1
	やっとJPEG 2000を表示できるようになったが、
	かなり不安定。

2001-03-15	0.15
	無駄な再描画処理をしないように、
	ビットマップをきちんと構築するようにした。
	0.1に比べかなり高速化

2001-03-15	0.16
	0.15のバージョンアップでNetscapeに不具合が
	起きてしまったので修正

2001-03-15	0.17
	Windows NTに暫定対応(Windows 2000は△)

2001-03-16	0.18
	ウインドウフォーカスがおかしくなるバグを修正。

2001-03-17	0.20
	ポップアップメニューを追加。

2001-03-17	0.21
	Aboutダイアログを追加。

2001-03-17	0.22
	Aboutダイアログに画像情報を出せるようにした。

2001-03-18	0.30
	HTMLによるリンクとリンクターゲットに対応。

2001-03-19	0.40
	画像の場所をコピーできるようになった。

2001-03-19	0.41
	リンクの場所をコピーできるようになった。

2001-03-19	0.42
	全画面画像表示ができるようになった。

2001-03-20	0.50
	大きな画像用のスクロールバーに対応した。

2001-03-26	0.55
	Windows2000、PC9801シリーズのWindowsに暫定対応した。

2001-03-26	0.60
	リンクがある時にマウスカーソルが変更するようにした。
	リンクの右クリックメニューのオプションを追加した。
	右クリックメニューに準備の仮オプションを追加した。

2001-03-30	0.65
	Netscape6での不具合を修正。

2001-03-30	0.67
	フレーム表示＋画像表示での不具合を修正。

2001-03-31	0.70
	複数のJPEG 2000表示に対応した。

2001-03-31	0.75
	クリップボードに画像をコピーできるようにした。

2001-03-31	0.80
	JPEG 2000の保存に対応した。

2001-04-03	0.81
	保存ダイアログの不具合を修正した。
	フル画面のときは「再描画」というメニューに変更。

2001-04-04	0.82
	自動的にスクロールバーが出るようにした。

2001-04-04	0.83
	「画像を画面に合わせる」オプションを追加した。
	HTML埋め込み時は自動的に大きさを調整するようにした。

2001-04-10	0.831
	ちょっとしたバグの修正。

2001-04-19	0.90
	JPEG 2000処理のコアを大幅に変更した。
	テンポラリファイルを経由する必要がなくなった。
	複数表示の信頼性が向上し、エラーが発生しにくくなった。
	「j2c」の拡張子に対応した。
	Windows2000、Windows NT、PC9801用Windowsに正式対応した。
	コメントの処理でエラーが出ないようにした。
	グレースケール画像に対応した。(24bitとして処理)
	JP2ファイルに対応した。
	メインのアイコンを新たに作成した。
	関連付け用のアイコンを3つを新たに作成した。

2001-04-23	0.901
	拡張子設定のバグを修正した。

2001-04-24	0.91
	複数表示が苦にならないように、JPEG 2000のデコード中に
	ブラウザが停止(ハングアップ状態)しないようにした。

2001-04-26	0.92
	英語に対応、環境により、自動的に切り替えるようにした。
	(但し英語ドキュメントは未整備)

2001-05-01	0.93
	壁紙に設定するオプションを追加した。

2001-05-29	0.94
	JPEG 2000デコードコア部の更新。

2001-06-04	0.95
	OSごとクラッシュするバグがあるので、
	回避するように直した。

2001-06-14	0.96
	コメント表示ができるようにした。

2001-07-06	0.97
	コア部の変更。
	少しだけ動作が速くなり、ファイルサイズも小さくなった。

2001-08-08	0.98
	コア部の変更。しかし、あまり変化はなさそう。

2001-08-23
	最新版IEにはプラグイン非対応の事実が分かり、
	ActiveX版のプラグイン開発を始める。
	v1.00でnpj2kplgの開発をしばらく打ち切ることにした。

2001-08-30	0.99
	リンク先のURLのコピー機能を付けたつもりが、
	メニューに出すのを忘れていたので直した。

2001-09-04	1.00
	MIME-Typeに関する不具合を直した。

2001-11-04	1.10
	ビットマップに保存できるようにした。
	保存時のバグを修正した。

2001-11-06	1.11
	ちょっとしたバグ修正をした。

2001-12-10	1.20
	対応MIME-Typeを増やした。

2001-12-10	1.21
	バグ修正。

2001-12-14	1.22
	☆Windows XPの時にセキュリティーにぶつかって、
	  壁紙が設定できない場合があるバグを修正。

2002-01-31	1.30
	デコーダコア部のバージョンアップ。

2002-02-18	1.40
	RGB以外のコンポーネントがある場合でも、
	それなりの処理をするようにした。(本当は不正な処理？)

2002-02-23	1.50
	☆付属アイコンを大刷新。

2002-02-28	1.51
	☆作者の誤解発覚につき、JP2ファイルの定義を修正変更。

2002-04-14	1.60
	対応MIME-Typeの大幅変更をした。
	Part 2(JPX)以降も少しづつ考慮して作り始めた。

2002-04-20	1.61
	ちょっとしたバグ修正をした。

2002-05-18	1.70
	☆最近知名度が上がりつつある、Operaに対応。
	☆ホストアプリが先にファイルサイズを調べる処理に対処。
	☆メモリの取得方法を大幅に改善、エラーの発生が減少した。

2002-05-31	1.71
	壁紙の設定にミスがあったので修正。

2002-06-14	1.72
	☆MIME-Typeで明らかな間違いがあったのに気が付いて修正。
	  ただ現在のMIME-Type、近いうち長名への変更可能性あり。
	  (例:JPCでは image/jpc → image/jpeg2000-codestream)

2002-06-30	1.73
	内部コードの整理と拡張予定機能部分の増設(Part6等)。

2002-07-01	1.80
	☆デコードエラーが発生したすぐ時にURLを移動すると、
	  メモリアクセス違反の警告画面が出る状態を修正。

2002-07-25	1.81
	メモリが上手く確保できなかった時、
	即座にメモリリークが発生していた不具合を修正。

2002-08-02	1.90
	☆縮小表示の時に色が極端に化けてしまう問題を修正。

2002-09-04	2.00
	幾らかばらばらになっている処理を整理した。

2002-09-15	2.10
	☆JP2ファイルの内部テキストを読めるようにした。

2002-12-09	2.20
	ソースコードの大幅整理をした。
	デコーダコア部の更新。

2003-03-02	2.30
	☆致命的なバグで、5回に1回落ちる酷い不安定状態を修正。
	☆URLが長くなるとブラウザが落ちる問題を修正。
	インストール先が分かるようになった。
	リソースを無駄に読み込まないように修正した。
	msj2kplg.ocxと同じようなメニュー配置に直した。
	msj2kplg.ocxと同じようなバージョン番号表示にした。
	日本語/英語の言語判別方法を変更した。
	付属ドキュメントの刷新。

2003-09-05	2.40
	チャンネル毎16ビット画像の表示バグを修正。

2003-09-06	2.50
	ソースの大幅整理。
	デコードコア入れ替え。
	デコード処理を若干高速化。
	グレイスケールJPEG 2000にきちんと対応した。
	画像にウィンドウに合わせる処理の仕様をアスペクト保持の形式に変更。
	デフォルトを「画像にウィンドウに合わせる」に。

2003-09-10	2.60
	JPX(Part2), JPM(Part6) ファイル等の認識ができるようにした。
	JPX, JPMのデコードをそれなり動かせるようにした。
	((注)100%デコードできるわけではありません。)
	特定のデータを受け取ると落ちていたバグを修正。

2003-09-12	2.61
	途中にある特定のデータが一部狂っていると落ちる問題を修正。
	色深度が1～7ビットの時に表示が狂う(暗くなる)問題を修正。

2003-09-13	2.70
	コメントのテキスト文字エンコーディング対応。(UTF-8他)
	カーソル表示の不具合を修正。
	エラー時になぜか「壁紙の設定」が許可になっていたのを修正。

2003-09-22	2.80
	Motion JPEG 2000の1フレーム目を表示可能に。

2003-11-23	2.90
	ある箇所でバッファオーバーランを起こしていたので修正。
	テキストの文字コード判別ミスを修正。

2004-03-28	2.95
	デコードコアの入れ替え。
	ソフトウェア内でのJPEG 2000表記の修正。
	MIMEのContent-Type関連を大幅に書き換え。
	その他微細な調整。


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
