通知
すべてクリア
Topic starter
2011年4月7日 4:40 PM
VC2008
MFC
WindowsXP
表示された画像データをビットマップ保存したいと考えています。
実際の画像データは、ウインドにビットマップの形式で貼り付けている?ように見えま
す。(すいません、よくわからないのであいまいです)
というのも、BITMAPINFOHEADERやRGBQUADなどの情報を作成しているからです。
画像を拡大したときなど、BITMAPINFOHEADERのWidthやHighのデータを変更して画像をア
ップデートして表示しているのはわかりました。
ですが、この実際に画面に表示されている画像データのみを取得し、保存する方法がよ
くわかりません。
現在の静止画で保存するときの何かアドバイスいただけますでしょうか?
2011年4月7日 5:34 PM
BITMAPINFOHEADER、およびカラーデータを自前で作成しているのなら、
保存するときにBITMAPFILEHEADERを先頭に付け加えて保存する
方法もとれますね。キーワードにして検索してみてください。
そのほかに
1.GDI+を使う方法
2.CImageを使う方法
等があります。
Topic starter
2011年4月8日 3:10 PM
CIMageを使用して、自己解決しました。
回答ありがとうございました。