Code

PostScript Graphic and Image Processing Software Library

Library について

  • PostScript Graphic library は、PostScript 言語で可視化結果をファイルに出力する。
  • Image Processing library は 1 bit, 8 bits, 24 bits / pixel の Tiff 画像および bmp 画像を読み込んで処理する。
  • 磁場計算 library はコイルに流れる電流を基にして、ビオ・サバールの公式を用いて任意の空間位置の磁場を計算する。このときコイル電流を線電流近似するコードと体積電流近似するコードの二種類が含まれている。

本 PostScript Graphic and Image Processing Software Library は次のリンクからダウンロードできます。

PostScript Graphic and Image Processing Software Library

具体的な内容

本ライブラリーは、fortran, C, C++ で作成されたプログラムから subroutine または function として呼び出すことで利用する。 ただし、free の compiler である MinGW がインストールされた環境であることが必要。本ライブラリー内に MinGW のインストーラーが含まれているので、それを実行する事で簡単にコンパイラーをインストールできます。 従って compiler として gfortran, gcc, g++ を利用する。 動作確認は windows10 および windows8.1 で行っている。

  • PostScript Graphc Library は、(x, y) 平面上の二次元図形、三次元空間内の曲面の (x, y) 平面への射影、曲面上の等高線の (x, y) 平面への射影した図形等を PostScript 言語でファイルに出力する。
  • Image Processing library は Tiff 画像および bmp 画像を対象にする。 Tiff 画像は 1bit / pixel (二値画像), 8bits / pixel (gray scale), 24bits / pixel (full color) の画像を読み込むことが出来る。 bmp 画像は 1bit / pixel (二値画像), 8bits / pixel (gray scale および limited color) の index color, 24bits / pixel (full color) の direct color の画像を読み込むことが出来る。 画像データを必要なプログラムを作成して編集し、Tiff 画像および bmp 画像または PostScript グラフィックスとしてファイルに出力する。
  • 磁場計算 library は、コイル情報のデータファイルを読み込んで磁場計算や磁力線計算をする。 またコイル情報のデータファイルから、コイルの立体形状の可視化も簡単にできる。

本 PostScript Graphic and Image Processing Software Library 内にある、how_to_install.pdf を参考にして本ライブラリーをインストールしてください。

  • manual_for_fortran.pdf は fortran で利用するときのマニュアル
  • manual_for_C_C++.pdf は C および C++ で利用するときのマニュアル
  • sample_program ファルダーには多くのサンプルプログラムがあります。

何か不明な事がありましたら、私までメールを頂けましたら可能な限りお答えします。
片沼 伊佐夫
email : katanuma@prc.tsukuba.ac.jp