🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.lang.tcl
Article #20

Re: 65536 colors on Windows

#20
From: Katsutoshi Shibuya
Date: Tue, 03 Feb 1998 00:00
39 lines
2458 bytes
渋谷と申します。

In article <B0F770249668F8680B@marcos.bu-denken.co.jp>,
shibuya@mxb.meshnet.or.jp (Katsutoshi Shibuya) wrote:
> Tcl7.6/Tk4.2 + jp-patchをWindowsNT4.0で使用しています。
> 
> Photo Imageを利用して、
> image create photo myImage -file "henoheno.gif"
> のようにGIFファイルを読み取り、これを
> canvas .can
> .can create image 0 0 -anchor nw -image myImage
> のようにしてキャンバスに表示させています。
> 
> このようなプログラムを 256色モードのディスプレイで実行すると、
> イメージがちゃんと表示されるのですが、65536色モードに切り替えて
> 実行すると、色がめちゃくちゃになってしまいます。

という件についてですが、ある方からTcl/Tk 8.0では改善されているらしいという
情報を頂き、さっそくダウンロード/実験してみたところ、65536色でもちゃんと
表示されました。
Windows版は日本語化パッチがまだ無いので、日本語の使用に関して不安だったの
ですが、"{"とか"["とかのコードを含む一部の文字の利用に気をつければ、日本語
の表示と入力も可能であるようなので、8.0を利用することに決めました。

しかし、何枚ものGIFイメージファイルを読んで表示させているうちに、色が
おかしくなることに気がつきました。先に表示させていたイメージのなかの
いくつかの色が、後に読み込んだイメージの色(と思われる)で置き換わる
という現象です。
この現象は、Windows版に限らず、UNIX版Tcl/Tk8.0p2やTcl/Tk8.0p2+jp_patch
(LINUX2.0.29上 8bit PseudoColorで動作)でも同じことが発生したので、
ディザのルーチンのバグではないかと考えております。

あらためて、この現象について何か御存じの方は教えていただけないでしょうか。


#ここ数日、当方で利用しているニュースサーバの配送の調子が悪くなって
いるような気がします。情報を頂いておきながらお礼を申し上げていないケースが
ありましたら、おわび申し上げます。
Technical Details
Message-ID: <B0FCA7CA96681726E3D@marcos.bu-denken.co.jp>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <B0F770249668F8680B@marcos.bu-denken.co.jp>

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: 15a83d,aff1e776e06a6856
X-Google-Attributes: gid15a83d,public
From: shibuya@mxb.meshnet.or.jp (Katsutoshi Shibuya)
Subject: Re: 65536 colors on Windows
Date: 1998/02/03
Message-ID: <B0FCA7CA96681726E3D@marcos.bu-denken.co.jp>
X-Deja-AN: 321539389
Content-Transfer-Encoding: 8bit
References: <B0F770249668F8680B@marcos.bu-denken.co.jp>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-2022-jp
Organization: BU-Denken Co.,Ltd.
Newsgroups: fj.lang.tcl