画像切り取り


かおりっく  2003-09-11 13:52:10  No: 79376  IP: [192.*.*.*]

呼び出した画像を任意の範囲(四角形や三角形など)で切り取るにはどうしたらいいでしょうか?

編集 削除
花ちゃん  2003-09-12 00:05:44  No: 79377  IP: [192.*.*.*]

MouseDownイベントや MouseMove イベントで  Line メソッドを使って
指定範囲を設定(描いて)して下さい。
範囲が決まれば、PaintPicture メソッドでその範囲を転送して下さい。
切り取りならその範囲内をExtFloodFill()APIでバックカラーで塗り潰せばいいかと。
四角形以外はちょっとやっかいですが。一旦四角形で作成し、多角形のWindow(フォーム)を作る
要領でCreateEllipticRgn()APIを使って切り抜けばいいかと思います。

編集 削除
かおりっく  2003-09-13 17:48:27  No: 79378  IP: [192.*.*.*]

ありがとうございます。やってみます!

編集 削除