画像切り取り


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

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


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

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


かおりっく  2003-09-13 17:48:27  No: 79378

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


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

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







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