• 締切済み

画像変換処理に使用するプログラミング言語

プログラミング初心者です。 画像変換処理をプログラムしようと考えているのですが、JavaやC#など画像処理に向いていると思われる言語の種類が多くてどの言語でプログラムを組もうか迷っています。 経験者の方、是非ともアドバイスをお願いします。 具体的な画像変換処理ですが、画像を直交座標から極座標へ変換するといったことです。つまり、アスペクト比3:4等の画像を円形に変換したいのです。 使用する予定の言語はJavaを考えています。これを選択した根拠は特にないです。 質問事項としては、 (1),上記のような画像変換処理を行える言語は何か。 (2),(1)の中でプログラミング初心者が扱いやすい言語はどれか。 以上を教えていただきたいです。何卒、宜しくお願い致します。 P.S.添付データは、直交座標の画像で極座標変換を行った画像です。ちなみにGIMPというフリーソフトを使用しました。

みんなの回答

  • zwi
  • ベストアンサー率56% (730/1282)
回答No.2

たぶん、ここからソースコードは入手可能です。 http://www.gimpusers.com/gimp-download.php ソースが膨大なので、解読は大変だと思います。 ライセンスはGPLですので一部を流用した場合、組み込んだプログラム自体をGPLライセンスにする必要がありますので注意して下さい。 C言語の画像処理と言うことで、 [詳解]画像処理プログラミング http://www.amazon.co.jp/dp/4797344377 と言う本もありますので参考になさってください。

yasu0007
質問者

お礼

お返事が遅くなり申し訳ありません。 ソースコードの場所や専門書を教えていただき、ありがとうございます。ソースコードの解読を少しずつでも行っていきたいと思います。 本当にありがとうございました。

  • zwi
  • ベストアンサー率56% (730/1282)
回答No.1

こういう処理はJavaでもC言語でも可能です。 ただ、極座標変換だとC言語+一部アセンブラが一番高速に処理できるとは思います。 GIMP自体はオープンソースで開発されていますので、ソースコード(C言語です)を参考にする事も出来ます。

yasu0007
質問者

お礼

早速のご回答、本当にありがとうございます! 実は以前、GIMPのソースコードを参考にしようとして、インターネットでソースコードを探してみたんですが、結局見つからず一から自作しようと決意した次第です。 もう一度GIMPのソースコードを良く探して、見つかればC言語でプログラムを組もうと思います! アドバイスありがとうございます!

専門家に質問してみよう