- 341 名前:デフォルトの名無しさん [2008/12/11(木) 21:14:25 ]
- Visual C++ 2008 Express Editionについての質問です。
Windowsフォームアプリケーションプロジェクトを作成し、 フォームにボタンとpictureBoxを配置しました。 ボタンを押すと、pictureBoxのプロパティで設定した画像の画素値を取得したり 描きこんだりしたいと思い、画像にアクセスする手段を模索することにしました。 どうもpictureBoxクラスから直接画像にアクセスすることはできず、 いったんBitmapクラスに移さないといけないことが分かりました。 これでSetPixel関数を使って、画素値を書き換えることができるようになったのですが、 これをまたpictureBoxに戻して表示することができません。 コードは以下の通りです。(ボタンを押したときの処理関数) Bitmap bmp = pictureBox1->Image; bmp.SetPixel( 10, 10, Color::Red ); pictureBox1->Image = bmp; ← これで型が合わないというようなエラーが出る どのようにすればpictureBoxの画像を加工し、それを表示することができるのでしょうか?
|

|