ディスク上のBMPファイルを表示するには? – プログラミング – Home

ディスク上のBMPファイルを表示するに...
 
通知
すべてクリア

[解決済] ディスク上のBMPファイルを表示するには?


ゆー
 ゆー
(@ゆー)
ゲスト
結合: 24年前
投稿: 3
Topic starter  

はじめまして、ゆーと言います。

今、VC++でMFCを使ってビットマップの描画をしているのですが、
MFCの経験がなくて悩んでいます。
下の2つのことをしたいのですが、可能でしょうか?
可能であれば、実現方法を詳しく教えていただけないでしょうか!!!

1)ディスク上のBMPファイルを表示する。
  ・CBitmapを使って表示したいです。
  ・ファイルはリソースに固定ではなくて、ファイル選択ダイアログ(?)を使って
   自由に選べるようにしたいです。

2)2つのBMPファイルを読み込んで、加工し(ピクセル単位で引き算・足し算)、
  その結果を新しいBMPファイルに保存したいです。
  ・ピクセル単位でのアクセスの仕方やバインド(?)の入り方、
   新規BMPのヘッダーの作り方、保存の仕方などが知りたいです。

以上、わからないことがたくさんあって、、、。
色々な書籍のサンプルを参照しているのですが、あまり詳しく書かれていなくて、
わかりません。それとも、見落としてるのでしょうかね、、、、。

上のことができるのかどうかも不明な状況です。
もしできないのであれば仕方ない、、、ので、どうかご回答お願いします。


引用未解決
トピックタグ
重
 重
(@重)
ゲスト
結合: 24年前
投稿: 5
 

ソフトバンク発行のVisualC++6.0の応用50例に”ビットマップを読み込む”
サンプルがありますよ。


返信引用
ゆー
 ゆー
(@ゆー)
ゲスト
結合: 24年前
投稿: 3
Topic starter  

重さん、ありがとうございます。

私もその本は見てみました。
サンプルコードで動かしてみて、
任意のファイルを表示する方法はわかりました。

ただ、<CBitmap>は使えないのでしょうか?
CBitmapを使って表示したいのですが、、。無理?

2)の自分で作ったファイルをBMPとして保存するというのは何とかできました。

引き続き情報お願いします。


返信引用
重
 重
(@重)
ゲスト
結合: 25年前
投稿: 84
 

MSDNを読んでみたら、CBitmapのCreateBitmapIndirectで
出来るような感じです。
    ↑
やってみないと解りませんが・・・時間があればやってみようと思います。


返信引用
ゆー
 ゆー
(@ゆー)
ゲスト
結合: 24年前
投稿: 3
Topic starter  

とりあえず、(済)。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました