• ベストアンサー

C++で表示したグラフをbmpやjpgに保存する方法

C++でグラフを作成して ダイアログに表示したりは出来るのですが そうやって表示したグラフを bmpやjpgに保存する方法はあるのでしょうか? できれば例のソースや 詳しい解説をしてもらえるとうれしいです

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

  • ベストアンサー
  • Oh-Orange
  • ベストアンサー率63% (854/1345)
回答No.4

★次のサイトをどうぞ。 ・http://www.sm.rim.or.jp/~shishido/windows.html→『Windowsプログラミング研究室』 ・http://www.sm.rim.or.jp/~shishido/gamedev.html→『ゲーム制作研究室』 ・http://www.sm.rim.or.jp/~shishido/→『創作プログラミングの街』 参考項目: ・DIB(デバイス独立ビットマップ) ・24ビットDIB ・256色DIB ・16ビットDIB ・DIB操作関数を作る ・DIB操作関数を作る第2回 ・BMPファイルからDIBを読み込む 関連ヘッダ: ・BITMAPFILEHEADER ・BITMAPINFO ・RGBQUAD 最後に: ・『ゲームプログラミング練習帳』という本を紹介します。→http://www.amazon.co.jp/gp/product/4875934424 ・『ゲームプログラミング練習帳』の第1章に描画・保存・読み込みの基本が載っています。 ・詳しくは、上記の本を参考にして下さい。→bmp の保存方法が載っています。 ・以上。おわり。

参考URL:
http://www.amazon.co.jp/gp/product/4875934424
poinige
質問者

お礼

詳しいページなど色々教えてくださって本当にありがとうございます。 これからじっくり読みます

その他の回答 (3)

  • guccii
  • ベストアンサー率31% (14/44)
回答No.3

デバイスコンテキストからDIBを取得してBMPなどに変換します。 VC++(6.0)のサンプルソースとかを持っていれば、DIB.H/DIB.Cというサンプルソースがついていました。 ネットで"GetDIBits"とかを検索するといろいろと説明があると思います。

poinige
質問者

お礼

少し難しそうですが アドバイスに沿ってやろうとおもいます。

  • koedame
  • ベストアンサー率33% (10/30)
回答No.2

多分、あなたの求めている答えとは違っているのですが、 DirectX の方には ウインドウのキャプチャー の方法をプログラムで 組むことは出来ますよ。 ・・あまり関係なかったですね。すみません。

poinige
質問者

お礼

う~んDirectXはちょっとわからないですね>< でもまた勉強するとおもうので 貴重な意見感謝してます 回答ありがとうございます

  • mayky69
  • ベストアンサー率5% (1/20)
回答No.1

スクリーンキャプチャすればいいのでは?

poinige
質問者

補足

できればプログラム内で ボタンを押したら 画像が保存できるような 形にしたいんですよ

関連するQ&A

  • jpgなのに保存しようとするとbmpに…

    ホームページや、IEで表示したjpgやgif等の画像を右クリックで画像保存しようとすると、bmp形式しか選択がないのです。どうしたら、jpgをjpgで保存できるでしょうか? パソコンを買い換える前は問題なく出来たのですが、新しいパソコンになってから出来なくなってしまいました。 ちなみにIEの「ソースを表示」も機能しません。(押してもなにも起こらない)

  • BMPをJPGに変えたい

    このカテゴリーであってますでしょうか? インターネット・エクスプローラーの調子が 1・2週間悪かったときに、インターネットの 映像を保存しようとすると、JPGなのに、 BMPでしか保存できませんでした。 BMPで保存した映像を、JPGなどに変換は できないものでしょうか? 拡張子をBMPからJPGに変えると、 ×の印が出てなにも表示されません。 なにか他にいい方法はないものでしょうか?

  • bmp→jpgに、jpg→bmpに

    bmpの画像や、jpgの画像の情報を交換して(例:bmpをjpgに変換したり、jpgの画像情報をbmpに変換)て、できますか?? 拡張子を書き換える方法からbmp→jpg,jpg→bmpに変換する方法はわかりました。画像情報を交換するプロパティてありますか?? 画像情報を変換する右方てありますか??適切なアドバイスくれたらうれしいです。

  • 助けてくださいjpgがbmpになってしまいます

    助けてください 昨日までは普通にjpg形式の画像で保存できたのに プロパティにjpgと表示されているにも関わらず 保存時にbmpになってしまいます なぜでしょうか?解決方法がありましたら 教えてください

  • bmp並みの画質でjpg保存できるツールを教えて

     Windows10 64bitを使っております。付属のペイントで画面をキャプチャーするとjpgで保存することができます。ですがどうしてもbmpより画質が劣ります。  bmp並みの画質でキャプチャー画面をjpgで保存できるフリーツールがあれば紹介してください。jpgファイルのサイズがbmp並みになってもかまいません。デジカメはjpgで保存されますし、bmp並みの画質をjpgで実現することは可能じゃないかと思うのですが。  実はソフトなどで画像ファイルを検索するとき、拡張子が違うと表示されなかったりして、不便に感じているのです。

  • bmpからjpgへ変換すると

    カテゴリー違いでしたらすみません。 自分用に携帯の待ち受け画像を作っています。 手順は PictBearSEで作成後bmp保存→IrfanViewで画質設定しjpgに変換 です。 今まで何の問題もなく作成・表示できていたのですが、 一昨日から携帯に送ると「このデータは再生できません」と表示され画像が開けません。(PCでは表示できます) いろんなサーバーでアップロードしたりして試しましたが、携帯からではやはり「×」となり開けません…。 ソフト・PC共に設定の変更は一切していません。 待ち受けサイズより大きいサイズで作っている・画像が重すぎる…ということもありません。 (今回作成した画像はjpg変換後大体20~60KB前後ですがそれ以上の画像でも開けましたので) おかしくなってから気付いた点は ・一色無地の画像、多色使用した画像、レイヤーを複数作成した画像…どんな画像でも全てbmp保存後は281KBと統一されています(今までは多少なり差がありました) ・PictBearSE/Pixia…どのソフトを使ってbmp保存しても同じく281KB、jpg変換後開けません ・bmp保存せず、画像作成後そのままPictBearSEでjpg保存したら問題なく開けました どのソフトでも同じ結果なのでソフトがおかしくなったわけではないと思うのですが、他に原因が思いつきません。 どんな些細なことでも構いませんのでアドバイスお願いします!

  • 特定の画像だけBMP保存になってしまいます

    よく、IE上でjpgがBMPで保存になってしまうのは PCが疲れてるからだとか、一時ファイルがたまってるからだとか、ありますが、 一時ファイルはクリアーしてますし pen2.6G メモリ1G、光回線のPCが二台とも ttp://4travel.jp/img/tcs/t/album/1004/src_10044072.jpg の画像をIEで保存しようとすると ダイアログ上bmpになってしまいます。 jpgで保存できません。ファイル名をjpgに変える 方法はなしでお願いします、 最初から本当のjpg形式で保存したいんですし、 なによりこの画像だけっていうのが気になります。 このサイトのっていうか・・ 他のサイトの新しい画像をクリックしてもBMPの ダイアログはでないので・・

  • グラフをJPGファイルにする方法

    Excelで作成したグラフ(エリア)をJPGファイルとして保存する方法を教えて下さい。

  • 壁紙がjpgでは表示されるのに、bmpにすると表示されません

    HP上でDLした壁紙を使いたいのですが、今まではjpgの壁紙を使っていました。 しかし、bmpだと「アクティヴデスクトップをwebページで保存」をOFFにした状態で使用できることを耳にして、bmpの壁紙に変えたところ、表示されなくなりました。どうすれば【「アクティヴデスクトップをwebページで保存」をOFFにした状態】で壁紙を表示することができるのでしょうか??

  • jpgとbmpについて

    jpgとbmpの違いを教えて下さい。私はJPGでファイル保存しています。初心者なので最初からそうなっていたのかも知れませんが。フアイル形式の変換はどこで出来るのですか?又JPGでは何故だめなのですか?