• 締切済み

C言語/画像処理をしたいです/exif形式

現在、libjpegライブラリを使って画像処理をしたいと考えています。 おもにjpegを扱おうと思っているのですが、jpegにはexifというものがあるらしく、サムネイルの情報が入っているので、サムネイル表示を簡単にできると聞いたことがあります。 exef形式の場合は、どのようにサムネイル情報を取り出せばいいのでしょうか? どのようにやればいいのか教えていただけませんでしょうか? まだまだ初心者なので、優しい回答をお待ちしております。

みんなの回答

  • hashioogi
  • ベストアンサー率25% (102/404)
回答No.1

私はlibjpegというものが世の中にあるということは知っていますが、内容は存じていませんので悪しからず。 まず日本規格協会からJPEGの規格書(X4301)を入手する。 http://www.jsa.or.jp/top.asp 英語で良ければITUから無料で規格書(T.81)が入手可能。 http://www.ituaj.jp/ その上でJEITAからExifの規格書を入手する。 http://www.jeita.or.jp/japanese/index.html 優しい回答といっても質問内容は易しくないです。

関連するQ&A

  • C言語で画像処理

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

  • Exif情報とともに画像のサムネイル印刷ができるソフト

    よく画像管理ソフトのViXを利用しているのですが、サムネイル印刷する際、それぞれの画像下に付加して表示(印刷)できるのはファイル名や更新年月日などに限られています。これにもうちょっと機能を付加して、(ファイル名だけでなく)Exif情報(カメラのメーカーや機種情報)もサムネイル画像のそれぞれの下に表示できて印刷できるソフトをご存知の方がおりましたら教えてください。 サムネイル画像とExif情報を別々に印刷したくないのです。よろしくお願いします。

  • 【C言語】JPEGのEXIF情報を書き出す方法

    どなたかJPEGのEXIF情報(例えばGPS情報)を表示する方法を教えて頂けないでしょうか? 言語はC言語で、環境はVisual C++ 2010 Express Editionを使っています。 今考えているやり方としては、 1、JPEGをバイナリデータで読み込む。 2、バイナリデータからEXIF情報を読み込む。 と思っているのですが、2番が特に分からない状況です。 ただこのやり方自体が間違っていましたら、他の方法を教えていただけますと幸いです。 宜しくお願いいたします。

  • C言語での画像処理:jpeg→pgmへ

    Linux(Fedora core 4)を使っております。 今回C言語で画像処理を行いたいと考え、画像の形式がpgm形式としてのプログラムを組みました。 このプログラムを、実際にデジカメでとった写真について使いたいのですが、デジカメで撮った写真はjpeg形式の為、これをpgm形式に変換したいのですが、これはプログラムを作って行うことはできるのでしょうか。もしくはツールが必要なのでしょうか。ちなみに当方プログラミング初心者でございます。 よろしくお願い致します。

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

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

  • 登録フォームからExifを取得したい【Iphone

    「input type=’file’」で画像を指定し、撮影日や撮影箇所、タイトル、補足などを 入力して登録するフォームがあります。(ASP.NET MVCで開発しています) そのフォームでは、指定された画像から情報を取得し、 ・指定されたアップロード予定の画像のサムネイルを表示 ・画像のファイル名からタイトル欄の初期値を設定 ・画像のExif情報から撮影日欄の初期値を設定 の3点の処理をするようになっています。 上記ほとんどが正常に動いているのですが、 Iphoneを使ってExif情報を取得しようとしたときのみ情報が上手く取得できません。 (WindowsやAndoridなどを使って画像を登録した場合は問題なく動いています。) 画像がIphoneにあるときはExif情報はちゃんとあるようですが、 外部に画像を渡す際にExif情報を破棄する?ような記事も見かけたのですが、 フォームで画像を指定して、Exif(撮影日)情報を取得する方法は無いでしょうか。 何かご存知の方居られましたら、 ご教授お願い致します。

  • FileAPIで得た画像のEXIF情報取得

    「ローカル画像ファイルの撮影地点をGogleMapに表示する」ようなWebページ(サーバに置く)を作りたいのですが、初歩的な基本機能で行き詰ってしまいました。   A:FileAPIによりローカル画像ファイル(jpg)をブラウザに表示する。   B:HTMLと同じサイト(サーバ側)にある画像ファイル(jpg)のURLを与えて、     JSライブラリ「Javascript EXIF Reader 0.1.4」を利用してEXIF情報を読み、     緯度・経度を得る。 については作成できたのですが、Aで得たローカルファイルのEXIF情報を得ることができないでおります。ご教示いただきたくお願いします。  ブラウザの種類は問いませんが、HTMLはPHPなどを使わずにJavascriptで記述したいのです。

  • 画像処理する時の画像サイズについて

    JPEG形式で保存されている画像のサイズ(バイト)が、MSフォトエデタで開いた時のサイズ(バイト)と異なって表示されますが、画像処理作業をする時この異なるサイズの関係をどの様に考えて作業したら良いのか教えて下さい。 例えば画像がJPEG形式で、しかも少ないサイズ(バイト)の場合、画像処理した時にどのように影響を与えるものかわかりません。 漠然とした質問で申し訳ありませんが、よろしくおねがいします。

  • EXif情報の表示

    EXif情報を表示させたいのですが何かソフトありますか? Jpeg Cleanerを使ってみましたが良く解りません。

  • libjpegライブラリを使いたいです/C言語

    画像処理の勉強もかねて、libjpegライブラリを使いたいと思っています。 ダウンロードをして、 makefile.vc と jconfig.vc を makefile と jconfig.h にファイル名変更する必要があると思います。 (自分はVC++環境でやるので) しかし、肝心のファイル名を変更できません。 どうやら保護がかかっているみたいなのですが、どうすればいいですか? フリーなのでライセンスはいらないですよね? 初心者なので優しい解説お願いします。