画像切り取り


かおりっく  2003-09-11 22:52:10  No: 79376

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


花ちゃん  2003-09-12 09:05:44  No: 79377

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


かおりっく  2003-09-14 02:48:27  No: 79378

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加