• ベストアンサー

JPEGとBMP

JPEGで保存してある画像をBMP形式に変換する事というのは可能なのでしょうか? また、JPEG形式の画像を2値化するプログラムをC言語で書くことは可能なのでしょうか? JPEGとBMPの違いがよく分からないので、そのあたりも教えていただけるとありがたいです。 よろしくお願いします。

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

  • ベストアンサー
  • SortaNerd
  • ベストアンサー率43% (1185/2748)
回答No.3

>JPEGで保存してある画像をBMP形式に変換する事というのは可能なのでしょうか? 可能です。画質の劣化もありません。 BMP→JPEGは劣化しますがNo2さんはそれと勘違いされているのではないでしょうか。 >JPEG形式の画像を2値化するプログラムをC言語で書くことは可能なのでしょうか? もちろん可能ですが、JPEGが何かも分からないのではまず無理でしょうね。BMP画像の2値化なら簡単に作れるでしょうがそれではいけませんか? JPEGのエンコーダ・デコーダならIJG(Independent JPEG Group)というところがオープンソースで公開していますからそれを組み込むのも手でしょう。 著作権表示のみで自由に使えるらしいです。 http://www.amy.hi-ho.ne.jp/jbaba/jpeg1.htm

katuharu2
質問者

お礼

回答ありがとうございます。 参考にさせていただきます。

その他の回答 (3)

noname#182251
noname#182251
回答No.4

#1です >追加の質問になるのですが、C言語でそういったプログラムを書くのは結構難しいのでしょうか? 一般的なC/C++のプログラマーであれば簡単でしょう。しかし >専門の人間ではないため結構不安なのですが・・・ となれば言語の学習は必要ないのでしょうか? フツーは「JPEGデータの二値化」が必要なとき、一般的なグラフィックソフトを使用します。フリーのソフトであればGIMPなどで可能です。それに不都合があるのならば、そこら辺を判りやすいタイトルを付けて、新たな質問として投稿することをお勧めします。 補足で書いても、この問題に解答した以外の人が読む可能性はまずありませんから。

katuharu2
質問者

お礼

グラフィックソフトでできることは知っているのですが、処理する画像が膨大なためプログラムを組んで自動で行おうと思っていたのでした。 いろいろとありがとうございました。

  • violet430
  • ベストアンサー率36% (27472/75001)
回答No.2

>JPEGで保存してある画像をBMP形式に変換する事というのは可能なのでしょうか? 可能ですよ。アクセサリのペイントでも出来ます。 ただし、画質の劣化は否めないですね。

katuharu2
質問者

お礼

そうなんですか。 回答ありがとうございます。

noname#182251
noname#182251
回答No.1

JPEGは圧縮形式(あるいは圧縮されたファイル)であり、そのままでは見ることができません。印刷にせよ、画面表示にせよ、BMPに展開されて初めて可視になります。 JPEG形式の画像を2値化するプログラムをC言語で書くことは可能でしょう。

katuharu2
質問者

お礼

回答、解説ありがとうございます。 追加の質問になるのですが、C言語でそういったプログラムを書くのは結構難しいのでしょうか? 専門の人間ではないため結構不安なのですが・・・ もしおすすめのHPなどありましたら教えてください。

関連するQ&A

  • jpegとbmpについて

    今、JPEGの画像を使って研究をしているのですが、使いたいソフトでJPEG形式の画像は取り込めず、BMP形式の画像しか取り込むことができず、困ってます。JPEG形式の写真をBMP形式に変換すると、元の解像度など、画像の中身には何か影響が出るのでしょうか?どなたか分かる方がいたら教えてください。よろしくお願いします。

  • bmp形式→jpeg形式

    bmp形式の画像をjpeg形式に変換したいのですが、何か便利なソフトはありませんでしょうか? 教えてください。お願いします。

  • GIF、BMP、JPEGについて

    画像ファイルの形式としてGIF、BMP、JPEGとありますが、これらはどんなとき(ソフト)にどの形式で保存したほうがよいのか、どんな場合にどの形式がよく使われているのかなど基本的な考え方があったならばお教えいただきたいのですが、宜しくお願いいたします。

  • JPEG・BMPファイル

    JPEG・BMPファイルを形式をかえられますか? JPEG→BMP BMP→JPEG ダウンロードなど一回保存したからの変更。

  • BMPとJPEGの違い・・・

    タイトルの通り違いを教えてください・・・。 イラストにはBMP、写真にはJPEGという感じ?でしょうか??? POPなどに使う素材集CDーROMなんかにはそのような形で保存されているよう なのですが・・・??? 大きな意味はあるのしょうか?別にBMPをJPEG形式として保存してしまえば いいのでしょうが・・・プリントする際なんかに何か影響があるのでしょうか? 宜しくお願いします。

  • bmp → jpeg への変換

    こんにちは, VC++6.0 MFC ダイアログベースでソフトを作成しています. そこでbmp画像を読み込んでjpeg画像に変換したいと思っています. プログラム自体は前任者から引き継いだものです. そこではJPEG-6bというオープンソース?を使って変換を行っています. ただ処理速度が遅く,もっと早くしたいと思っています. 他によい(JPEG-6bより高速)変換方法はないでしょうか?

  • VC++ 6.0 でJPEGをBMPに変換したい…

    VC++ 6.0を用いて画像処理のプログラミングをしています。 プログラムでJPEGを読み込んで、BMPに変換して画像処理をした後、JPEGもしくはBMP、どちらでも保存できるようにできればいいと思い、Webをいろいろ探してみたところ、IJGのjpeg-6bというものを見つけました。これをコンパイルして、libjpeg.libほか、多数の実行ファイルにすることができたのですが、ここからVC++ 6.0で使う方法がまったくわかりません。そもそもライブラリとは何なのか分かっていません。VC++を始めて数ヶ月ですので具体的に教えてください。また、もっといい方法があればそちらの方も教えてください。

  • サイトのjpeg画像を保存しようとするとbmp形式になります。

    サイト上のjpeg画像を右クリックの画像を保存で保存しようとすると bmp形式になります。 jpeg形式で保存するにはどう操作したらよいか教えていただけると助 かります。 よろしくお願いいたします。

  • BMPとJPEGはどっちが画質いいの?

    画像を保存する時BMPとJPEGを選べるのですが、BMPとJPEGはどちらが画質いいのでしょうか?なにが違うのでしょうか?

  • 勝手にjpegがbmpになる

    勝手にjpegがbmpになる ネットの画像を右クリックで保存しようとすると bmpになる事が多くなりました。 一時ファイルを他のフォルダに移動してjpegになるように変えても、 しばらくするとまたbmpに指定されて画像の容量が大きくなります。 最近これが頻繁になりました。 何か設定がおかしいのでしょうか?

専門家に質問してみよう