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

[debian-users:25038] eps file with mgp



松永です。

ii  mgp            1.06a.19991206 MagicPoint- an X11 based presentation tool

を potato で使っています。ところが eps ファイルの表示が出来ません。

/usr/share/doc/mgp/examples/ の下にある v6-jp.mgp を表示させようとすると、

WARN: cannot generate pnmraw+ file from v6header.eps
WARN: cannot generate pnmraw+ file from dad.eps

というメッセージが出て、画面には図は出ません。このファイルを mgp2ps に
かけて作った ps ファイルには図が入ります。

eps と mgp をキーワードにして debian-users の全文検索にかけたところ、

2. [debian-users:21858] Bug#JP/899: marked as done (gs-ja isn't compiled with the pnmraw device) (スコア: 32) 

というのがかかりましたが、内容は

> バグの内容は理解できてないのですが gs-ja 5.50 
> で pnmraw は含まれてるようです。

というものでした。

p1 13:29 sakura:matznaga[2714] gs -h | grep pnmraw
   pcxcmyk pbm pbmraw pgm pgmraw pgnm pgnmraw pnm pnmraw ppm ppmraw pkm

ですので、確かに gs は pnmraw を扱えるようです。ということは
MagicPoint が eps を表示出来ないことに関して gs は無関係なのでしょうか。

strings `which mgp` | grep gs

とすると

epstoimage: "gs %s %s -sOutputFile=- -q -"

と出ます。このコマンドを手で直接実行すると確かに図が表示されます。また

strings `which mgp` | grep eps とすると

epstoimage: "pnmdepth 256"
epstoimage: "pnmscale %s"
epstoimage: "gs %s %s -sOutputFile=- -q -"

と出ます。私の環境では pnmdepth とか pnmscale とかいうコマンドは存在し
ないようです。が、apt-cache search でもこれらの名前はヒットしませんの
で、これはコマンドでは無いと思われます。

MagicPoint で eps ファイルを表示させるにはどうしたらよいかご存知の方教
えてください。