新規記事投稿 フォロー記事投稿 記事のキャンセル
From: にあ <nir@mxa.meshnet.or.jp>
Subject: 【重要】Ver.0.83をアップロードしました。
Date: 1997/12/12 01:16:35

npc.cgiの新版、Ver.0.83をアップロードしました。

今回からnpc.cgiの仕様に重大な変更が加えられました。
Ver.0.83以降のnpc.cgiはLZWによる画像圧縮を一切行ないません。

Ver.0.82までのnpc.cgiでは、数字画像の出力フォーマットにGIFを用いていました。
npc.cgiはon the flyで数字画像を生成するので、GIFに規定されているLZWによる
画像圧縮を行なっていました。

このLZWと言う圧縮アルゴリズムはUnisysが特許を持ち、その使用にはロイヤリティを
支払う必要があるのですが、従来フリーソフトはロイヤリティを払わねばならぬ範疇には
入っていないとされていました。ところが最近Unisysのライセンスに関するポリシーが
変わり、フリーソフトであってもロイヤリティ支払いの必要があることが判明しました。
このため、実質的にnpc.cgiに於けるLZWの使用が不可能となりました。
# npc.cgiをシェアウェア化することは考えていません。

LZWによる圧縮を用いない、ライセンスフリーな画像フォーマットにJPEGやPNGが
ありますが、何れも静止画のみのフォーマットであり、GIFに見られるような簡易
アニメーション機構を持たないため npc.cgi の最大の特徴であるアニメーション
カウントが出来ません。そのため、Ver.0.83以降のnpc.cgiでは、これらの画像
フォーマットではなく、従来のGIFデコーダと互換性はあるが、LZWによる圧縮は
行なっていない、いわば無圧縮GIFと言うべきデータ列を生成することにしました。

正確に作られたGIFデコーダであれば、npc.cgiの生成する無圧縮フォーマットも
デコード出来るはずですが、まだ、そんなに多くのデコーダで試してみたわけでは
ありませんので、ことによると表示出来ないブラウザ等があるかもしれません。
そのようなブラウザがありましたら、是非レポートをお願いいたします。

また、GIFアニメーションモードには若干の変更を加えています。
無圧縮で出力するため、なるべく画像の出力バイト数を抑えたいと言うことで、
全体の出力では無く、アニメーションする桁だけの出力に変更してあります。
これによって不都合の生じているブラウザ等がありましたら、やはり、レポート
いただけると有り難いです。

取りあえず、動作確認が済むまでは、この会議室のみで公開したいと思います。
現在アップロードされているのは、

・tar+gzのアーカイヴ(ソースのみ)、
・zipのアーカイヴ(ソースとWin32版バイナリを含む)、
・SunOS4.1.3用のバイナリ、
・HP-UX9.07用のバイナリ、
・Win32用のバイナリ、

です。

今回のヴァージョンアップはスペック的にはダウンとなってしまい申し訳ないのですが
Ver.0.83の動作がある程度確認できましたら、旧バージョンは全て削除したいと
思いますので、よろしくお願いいたします。m(__)m