[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[mgp-users-jp 00688] Re: GIF image
- To: mgp-users-jp@mew.org, minamie@sahs.med.osaka-u.ac.jp
- Subject: [mgp-users-jp 00688] Re: GIF image
- From: Yoshifumi Nishida <nishida@sfc.wide.ad.jp>
- Date: Tue, 15 Feb 2000 01:51:49 +0900
- In-reply-to: Your message of "Fri, 11 Feb 2000 00:59:51 +0900" <>
- Posted: Tue, 15 Feb 2000 01:51:47 +0900
- References: <>
- Reply-to: mgp-users-jp@mew.org
こんにちは。SonyCSLの西田です。ちょっと留守にしていました。
>>>>> On Fri, 11 Feb 2000 00:59:51 +0900, Minamie <minamie@sahs.med.osaka-u.ac.jp> said:
>> GhostScriptをインストールしていないマシンでプレゼンテーションを行なうため
>> に、必要なファイルをJPEGやGIFにしているのですが、
>> 青地に白字で表を描いた画像の青の部分を透明にするために
>> pnmdepth 255 hoge.ppm | ppmtogif -transparent blue > hoge.gif
>> として、作った透明GIFファイルをimageで貼り付けると、文字が透明になり背景
>> が白で表示されます。
>> 使っているMagicPointのバージョンは1.06aです。
>> これはMagicPoint側の問題なんでしょうか?
MagicPoint側の問題だと思います。
とりあえずこういうパッチを当てるとどうなりますか?
*** draw.c.orig Tue Feb 15 01:22:46 2000
--- draw.c Tue Feb 15 01:23:05 2000
***************
*** 2662,2668 ****
width = myimage->width;
height = myimage->height;
! if (myimage->depth == 1) {
XColor xc;
xc.flags = DoRed | DoGreen | DoBlue;
--- 2662,2668 ----
width = myimage->width;
height = myimage->height;
! if (myimage->depth == 1 && myimage->trans < 0) {
XColor xc;
xc.flags = DoRed | DoGreen | DoBlue;