- ベストアンサー
VC++ 6.0 でJPEGをBMPに変換したい…
VC++ 6.0を用いて画像処理のプログラミングをしています。 プログラムでJPEGを読み込んで、BMPに変換して画像処理をした後、JPEGもしくはBMP、どちらでも保存できるようにできればいいと思い、Webをいろいろ探してみたところ、IJGのjpeg-6bというものを見つけました。これをコンパイルして、libjpeg.libほか、多数の実行ファイルにすることができたのですが、ここからVC++ 6.0で使う方法がまったくわかりません。そもそもライブラリとは何なのか分かっていません。VC++を始めて数ヶ月ですので具体的に教えてください。また、もっといい方法があればそちらの方も教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
ライブラリを使うためには、リンクをはる必要があります。 プロジェクトの設定でリンクを選んで、 カテゴリからインプットを選びます。 そして、1番目のエディットボックスにファイル名を、 4番目のボックスにパスを書きます。 質問が、こういうことではなかったら申し訳ありません。
その他の回答 (2)
- uyama33
- ベストアンサー率30% (137/450)
MFC を使うとして、 1.アプリケーション作成のウイザードで、MDI.exe を作る。 2.ダイアログボックスに、ファイル名をいれる場所をつくる。 3.ダイアログボックスでOKを選んだときに、ファイル名を取得する。 4.その後で、C言語のつもりで、ファイルを開いて変換する。 5.変換したファイルを保存する。 6.MDIに戻る。 4.の部分はすでに用意しているソースコードが使えます。 練習するのは、ダイアログボックスの扱いです。 また、画像を扱えるサンプルを見て、画像ファイルも開いて見る ことができるようにしておくと、変換の結果が確認できます。 サンプルコードはヘルプから 探してください。たしか MSDN のフロッピーにはいっているはずです。
- επιστημη(@episteme)
- ベストアンサー率46% (546/1184)
マニュアル/ドキュメントは読みましたか?
補足
回答ありがとうございます。参考URLに提示いただいているところを参考にlibjpeg.libや多数の実行ファイルを作るところまでに至りました。参考URLのリンク先のjpg2bmp.cなどのプログラムをVC++で実装する方法などがよく分からず参っていました。
お礼
回答ありがとうございます。ズバリ!そういうことも知りたいことでした。質問の意味がわかりにくいところ適切に回答くださって感謝です。