Glib to EPSF

Glibで出力した図をEPSファイルに変換する方法

残念ながら,Glibの出力をepsに変換する方法は(今は)ないので,XWindowに表示された イメージをepsファイルとして取り込む方法を紹介します.

手順

  1. まず,Glibを使ったプログラムを実行して目的の画像をディスプレイに表示させます.

  2. 次にktermなどの文字端末(Glibを使った画面表示プログラムを起動したウインドウとは違うウインドウが良いでしょう)から以下のコマンドを実行します.

    prompt% xwd | xwdtopnm | pnmdepth 1 | pnmtops -noturn > filename.eps
    
    filename.eps は生成するepsfileの名前です.また,pnmdepth 1 の数字のところを変化させると 画像の階調を変えることができます.センターのクライアントマシンは白黒2値なので,1=(2-1)でよいでしょう.

  3. 2のコマンドを実行したら,1で表示させた画像のウインドウを左クリックします.

  4. 3 の操作で2のコマンドに入力が与えられて,コマンドの処理が行われます.この処理は 少々時間がかかります.処理が終わるとepsfileが生成されます.

    変換して生成された epsfile は,ghostview コマンドで確認できます.

    prompt% ghostview filename.eps &