1. 概要
EPS ファイルの BoundingBox(以下,BB) を,画像がちょうど収まるサイズに変更します.
具体的な動作は次の通りです.
- 入力 EPS ファイルを,GhostScript (gs, gswin32c.exe) を用いて PBM ファイルに変換
- その PBM ファイルの周囲の余白を取り除くように,新しい BB 値を取得
- 元の EPS ファイルのBB値を変更
2. 動作条件
- GhostScript の実行ファイル (gs あるいは gswin32c.exe) が必要です(GPL 版の GhostScript 7.07 での動作は確認しております).また,パスを通しておく必要があります.
- Win32 用の clipeps は,ソースコード中で
_chdrive()
,CopyFile()
を使用しています.
3. ダウンロード
Win32 用のソースコードと,Linux 用のソースコードがあります(おそらく BSD/Solaris/Cygwin 等でも動作します).
3-1. Win32 用
最新のバージョンは 1.0.1 です(2004年2月28日現在).
- clipeps-1.0.1-win32-src.lzh (16,869 バイト, ソースファイル)
3-2. Linux 用
最新のバージョンは 1.0.2 です(2004年7月29日現在).
- clipeps-1.0.2-linux-src.tar.gz (5,128 バイト, ソースファイル)
- clipeps-1.0.1-linux-src.tar.gz (5,099 バイト, ソースファイル)
4. インストール
アーカイブを適当なディレクトリに展開した後,そのディレクトリに移動します.Makefile を書き換える必要があります(出力のディレクトリ,CL, CFLAGS, LD, LDFLAGS を書き換える).
そして,make.
clipeps の実行ファイルを適当なディレクトリにコピーもしくは移動してインストール完了です.