« 2009年4月 | メイン | 2009年6月 »

2009年5月20日

GMT の図を CorelDraw にとりこむ

Category: コンピュータ

GMT で作った PS(EPS) を CorelDraw に取り込んで編集をする際、最近のバージョンの GMT では grdimage の結果を読み込むことが出来ない。消極的な解決方法は GMT Ver.3.4.6 のように昔のバージョンを使うことです。しかしながら GMT Ver.4.x.x の機能が使いたいという場合にはそうもいきません。

ということでちょっと思い立ってソースを眺めていましたらどうも CorelDraw の PostScript 処理はインデックスカラーを扱えないためにエラーが起きるような気がしました(本当かどうかは分かりませんがたぶんそのような感じ)。なんとか GMT のコマンドラインオプションや .gmtdefaults4 でインデックスカラーを使わないように出来ないかと調べてみたのですが、出来ないっぽい。ということで強引に使わないようにソースを修正してみました。

本当はオプションか .gmtdefaults4 で対応できるように修正をしたかったのですが、完全にインデックスカラーを使えないようにしてしまいました。この修正をした結果無事に CorelDraw で読み込むことが出来ました。

もし同じことで悩んでいて、インデックスカラーを使わなくてもよいという人は下にパッチをおいておきましたので御利用下さいませ。

gmt4.4.0_noindex.diff

投稿者 kato : 21:03 | コメント (0) | トラックバック