• ベストアンサー

C言語プログラムを用いた画像表示プログラム

おはようございます。 お時間ありましたら、ご教授よろしくお願いいたします。 C言語を使って、画像の表示、画像の処理ができるプログラムを作成したいのですが、私自身、JAVAを少しかじった程度の知識しかなくなかなかうまくいきません。 やっかいなことに、ただ画像を表示させるだけでなく、JPEGライブラリを用いた(JPEG画像を読み込んで処理できる)C言語プログラムのプログラムを作成したいのですがうまくいかずご質問させていただきました。 参照できるサイト、ご自信の作られたプログラム、プログラムを経験されている方の記述など教えていただければ幸いです。 明確な質問ではないのでご回答が非常に難しいと思いますが、よろしくお願いいたします。 早朝からお忙しいと思いますが、お時間がありましたら是非ご教授よろしくおねがいします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

私のホームページにお絵かきソフトがあり、ソースを公開しています。 全体で2万行程度で、そのうち9割は汎用モジュールです。 ウィンドウ周りの処理はC++を使用していますが、 ほとんどの部分はCで書いてあります。 よろしければご参照ください。

参考URL:
http://www.fiberbit.net/user/mobf5f2/program.html
chapter
質問者

お礼

この度は、お返事が非常に遅くなり申し訳ございません。 公開ソースを拝見させていただきます。 C言語で記述されたプログラムは非常に参考になり勉強になります。 わざわざnahahahaha様のホームページを教えていただきありがとうございます。 まだまだ素人ですが、ゆっくり作っていきたいと思います。 ありがとうございました。

その他の回答 (1)

  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

実行環境や開発環境を明示しましょう WindowsでC++でもいいのであれば GDI+を使うといった方法がありますよ 後は OpenCVかなぁ ・・・ http://opencv.jp/

chapter
質問者

お礼

お返事遅くなりまして申し訳ございません。 実行環境、開発環境も提示せずに図々しくご質問したにもかわわらず ご回答ありがとうございます。 C++ではなくリナックスで開発しております。 いまだに苦戦していますが今後はWINDOWSでの開発も視野にいれたいと思います。 ご丁寧なご回答ありがとうございました。

関連するQ&A

  • JPEG画像表示プログラムについて

    こんにちわ。お時間ありましたらご教授お願いします。 JPEG画像を表示させることができるプログラム(C言語)を作成したいのですが、うまくいかず困っています。私はJAVAを少し触った程度なので知識がなく困っております。 添付させていただいたプログラムはbmp画像を表示させることはできるのですが、JPEGライブラリを使ってJPEG画像を表示できるプログラムを作りたいと思っております。 説明不足でわかりにくいですが、ご教授お願いします。 開発環境はCです。よろしくお願いします。

  • c言語の画像処理プログラム

    画像処理を勉強している初心者です。これからいろいろな画像処理を勉強していく予定ですが、もっとも基本のc言語で画像を表示させる方法がわからないですが、プログラムのソースとやり方を詳しく教えていただけませんか?

  • C++の画像処理について【画像のピクセル値を表示する方法】

    画像処理に関する質問です。初歩的なことかもしれませんが、ご教授お願いいたします。 開発環境はVisual C++ 2005です。 JPEGまたはBMP画像を読み込んで、その画像のピクセル値を表示するプログラムを作成したいのですが、まったくどうしてよいか判らず、行き詰っています。 これまでいろいろ試してみたのですが、読み込んだ画像をBit値に変換してしまったり(そのせいでパソコンがクラッシュしてしまいました…)、うまくいきません。 画像処理の対象となる原画像を取り込み、その原画像のピクセルの色情報を表示するためには、どのような処理を行えばよいのでしょうか? どうぞよろしくお願いします。

  • C言語のプログラムをJavaに

    C言語のプログラムをJavaのプログラムに直したいと思います。 で、どこから手を付ければよいでしょう? ヘッダファイルはどのように扱えばよいでしょうか? どうぞご教授お願いいたします

    • ベストアンサー
    • Java
  • C++プログラムをCで呼び出したい

    こんにちは。質問させていただきます。 現在、Linux/GCC3.2.3系でC言語の開発をしています。 私自身のレベルとしては、C言語での実務は1年未満。C++はゼロ。本業はJavaプログラマを数年やっております。 さっそく本題です。 既にC++で作成されたある一連のプログラム群(20本程度)があり、これらC++の関数をC言語で作成されたプログラムから呼び出して使用したいと思っています。 C++プログラムは既にテスト済みなので、これらのソースは基本的には手を加えず、そのままライブラリ化などして使用したいと考えています。 そこで質問なのですが、C言語から呼び出せるような形式でC++ソースをライブラリ化する方法と、C言語からの呼び出し方を教えていただけないでしょうか?

  • C言語で画像処理

    C言語で画像処理をしたいのですが、元となる画像の形式は何がよいのでしょうか?BMP,GIF,JPEG,PNG,などいろいろな形式がありますよね。一般的には画像処理プログラミングをするときに、どの形式の画像を用いるのでしょうか? また、その画像の読み込み方がわかりません。C言語は入門書を一通りやってみた程度で、画像処理のプログラミングの仕方がわかりません。 初心者なものでよろしくお願いします。

  • Windows上でJavaかc言語を使いテキストを読み上げるプログラム

    Windows上でJavaかc言語を使いテキストを読み上げるプログラム 作成においての疑問点として以下のことがあります。 あらかじめ五十音をwavで作成し、テキストを一文字ずつ読み込んで再生すると、遅く発音も悪いです。 一般的に音声ライブラリというものがありますが、仕組みがどのようなものか解りません。 また、そのようなものをJavaかC言語を使用し作りたいです。 それに関する本やサイトなど調べていますが、見つからないので困っています。 ご存知の方おられましたら教えてください。 よろしくお願いいたします。

    • ベストアンサー
    • Java
  • C言語のプログラム

    以下の問題のプログラムの回答をお願いします。 C言語のプログラムで 100 × 100 ドットで、白黒が交互になっている(市松模様という)画像を作成するプログラムを作る。と、100 × 100 ドットのカラー画像で、各点の色を乱数で設定した画像を作成するプログラムを作る。 困っているんでどうかよろしくお願いします。

  • javaでc言語を実行

    java初心者です 10年以上前にC言語で作成されたプログラムを,GUIの部分だけ JAVAで組み直したいと思っております そこで質問なのですが、例えばC言語で作成されたHELLO WORLDを表示するような 実行ファイルをJAVAで作成したボタンで実行が可能かどうか。 もし可能ならば、その方法について教えて頂きたいのですが よろしくお願いします

  • C言語からデータベースにアクセス

    現在C言語で作成したシステムで MySQLで作成されたデータベースに格納されている画像のヒストグラム情報(すでに数値化して格納してあります)を取得 →プログラム内で処理→処理後の画像のファイル名、ヒストグラム情報をデータベースに格納 (C言語プログラム、データベースともに同じサーバー機に入っています) という処理を行いたいと思っているのですが、どのようにするのが良いでしょうか? データベースからのデータ取得はCから検索キーを指定して、データを検索、取得できればなおよいです。 PostgreSQLであればlibpqなどのライブラリがあるようですが、MySQLはどうにもわかりません。 C言語で作成したプログラムをCGIとして実装すればよいとは思うのですが、 解説サイトではフォームからの入力ばかりで、データベースから直接の受け渡しや、 画像情報のような大量のデータの受け渡しを解説しているサイトは見当たりませんでした。 なお、データベース操作はphpで行っています。 分かり辛い分で申し訳ありませんが、最悪Cプログラムからデータベースへのデータ格納だけでもかまいませんので、ご回答お願いします。

専門家に質問してみよう