人生で一番思い出に残ってる靴

質問ですがCやC++でjpegのバイナリデータを見るにはどうしたらよいのでしょうか。なにとぞよろしくお願いいたします

A 回答 (4件)

プログラムで…って事ですと、JPEGファイルのフォーマットを参考に、JPEGマーカと呼ばれる識別部分を探して読み込んでいきます。



JPEG フォーマット辞典 - しいしせねっと
http://www.siisise.net/jpeg.html

公開されているライブラリを使うとかなり楽になりますが。

参考URL:http://www.siisise.net/jpeg.html
    • good
    • 0
この回答へのお礼

ありがとうございます。質問なのですが公開されているライブラリはどこで入手できるのでしょうか。

お礼日時:2004/06/28 18:20

> 公開されているライブラリはどこで入手できるのでしょうか。



質問者さんの開発環境が不明瞭ですので、具体的な場所は提示できませんが、「jpeg ライブラリ」とWindowsなら「bitmap」、X-Windowなら「pixmap」のキーワードを組み合わせたりしてweb検索すると見つかると思います。

手順的には、jpeg→ビットマップなどの非圧縮画像データ→ピクセルデータの取得、のようになると思います。

--
VC++の場合、こちらのサンプルにあるようにWin32 API ::OleLoadPictureFile関数を使うのが簡単そうです。

3D Linux Unknown - JPEG,GIF,BMP画像Viewer (Win32 MFC)
http://www.jouban.prug.or.jp/u/kit/Soft/jgb_view …

参考URL:http://www.jouban.prug.or.jp/u/kit/Soft/jgb_view …
    • good
    • 0

Windowsでしたら、このバイナリエディタがおすすめ。


http://www.vector.co.jp/soft/win95/util/se079072 …
 
Macであれば「HexEdit」っていうやつがおすすめ。

参考URL:http://www.vector.co.jp/soft/win95/util/se079072 …
    • good
    • 0

バイナリーエディターで見る



検索してください、ツールなども出てきます
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!