vine-users ML アーカイブ



[vine-users:058769] Re: Tgif でビットマップ画像を挿入

  • From: Noriaki OZAWA <ozawa@xxxxxxxxxxxxxxxxxx>
  • Subject: [vine-users:058769] Re: Tgif でビットマップ画像を挿入
  • Date: Tue, 04 Mar 2003 00:46:26 +0900 (JST)
小澤です.

From: cachu <cachu@xxxxxxxxxxxxxx>
Subject: [vine-users:058765] Re: Tgif でビットマップ画像を挿入
Date: Mon, 3 Mar 2003 15:12:42 +0900
Message-ID: <20030303151242.63aa55af.cachu@xxxxxxxxxxxxxx>

> 加藤@札幌(cachu)です。
> > cachu さんは勿論、ご存じの上で ppmquant フィルタ(portable pixmap
> > ファイル用量子化減色フィルタ、ですよね?)を使われた訳ですが、
> > パラメータ 222 はどういう根拠で選ばれたのでしょう。
> 
> や JPEG → XPM の例がありました。そのいずれも ppmquant 222 としていました
> ので、256 ではなく 222 にすることに何か意味があるのだろうと思ってそうし
> ました。特に根拠はありません。
> 
> ただ意味付けとしては小澤さんの書かれた
> > TGIFで表示する程度ならば普通は256色もあれば十分なので,減色させるよう
> > です.例題のフィルタが222色なのはデフォルトで予約されているのを浸食し
> > ないようにだと思います.
> なのかなという気もします。


前回も示しましたが,マニュアル
http://bourbon.usc.edu:8001/tgif/download.html#man
の IMPORT RASTER GRAPHICS のところにこうあります.

   (The 222 is chosen arbitrarily. Many XPM files use some standard
   32 colors, so one may want to leave room form them.)

222 というのは作者の William Chia-Wei Cheng さんの選択のようで,
その理由は XPM は 32 色使っていることが多いから,ということのようです.
この standard 32 colors というのが,具体的にはどの色なのかは,はっきり
とはわかりませんが,たぶん,このへん
http://www.sct.gu.edu.au/~anthony/icons/docs/colors.html
が根拠なのかな,と.
恐らく 256 - 32 - 2(black & white) = 222 なんだと思います.
#ちなみにTGIFのデフォルトパレットは11色

同じくマニュアル中の COLORS AND COLORMAPS のあたりを読んでると,
作者のポリシーが見えてきます.
カラーディスプレイであれば,少なくとも 8bit の depth はあるだろうとい
うことで,256 色以内に収めておけば,どのマシンで見ても問題なく見れるだ
ろう,というのが 256 色を上限とする理由のようです.
#まあ,使う側からすれば,色数が増えると遅くなるから,というのも十分な
#理由になりますが・・・.

最近のマシンではほとんど意識しなくて済むようになっていますが,
ひと昔前は,Default の Visual が PseudoColor というのも珍しくはありま
せんでした.
試してませんけど,Xを8bitで立ち上げた場合は,TGIFでの 256色以上の表示
はうまくいかないのかもしれませんね.

--
name   : Noriaki OZAWA -----
e-mail : ozawa@xxxxxxxxxxxxxxxxxx -----
       http://www1.u-netsurf.ne.jp/%7Eozawa/
     ----- movie, computer, mystery, music : favorite
                ----- ymo, escher, xevious :  special
                                                   --