Tgif FAQ - ImageMagick の "convert" で作った EPS ファイルの取り込み


注意:

このページは、 Tgif ホームページ にある FAQ のページ を、竹野研究室 (主に竹野) が日本語に翻訳したものです。 オリジナルサイトの作者 (Bill Cheng 氏) の許可の元、ここに公開します。

FAQ 以外のページへのリンクは、 ほとんどがオリジナルページへのリンクになっていますので、 日本語訳はされていません (ただし、そのうち主なものは今後日本語訳することも考えています)。 また、ここに書かれているリンク先やソフトウェアなどの情報は、 書かれてからかなり年月が経っていますので、 リンク切れになっていたり、 現在の状況には合わない情報である可能性もあります。

この日本語訳のページに関する意見や質問は、 オリジナルサイトの作者ではなく、 竹野 にお願いいたします。

(05/31 2017)

このページのオリジナルサイト: http://bourbon.usc.edu/tgif/faq/convert.html

目次へ戻る


 
GIF ファイルを EPS ファイルに変換するのに ImageMagic の convert を使っているのですが、 その EPS ファイルを tgif に取り込んで PS ファイルとして出力/印刷すると、 ghostscript は "/stackunderflow" のエラーを出します。 何が悪いのでしょう ?
ImageMagick の convert が吐き出す PostScript コードは、 「圧縮させること」はできないことがわかっています。 それは、convert の PS コードは 入力 PS ファイルから行を読み込むのに "readline" オペレータを使っているためです。 よってそれを圧縮するとコードを破壊してしまいます。

以下の X デフォルト値を使用してください:

Tgif.DontCondensePSFile: true

これは、tgif による PS ファイルの圧縮を妨げます。 コマンドライン引数 "-print" で出力/印刷する場合、上と同じことは "-dontcondense" を使うことで行えます。

すみませんが、もしかするとそれはトラブルを起こすかもしれません。