[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[mgp-users-jp 00688] Re: GIF image



こんにちは。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;