DOBON.NET DOBON.NETプログラミング掲示板過去ログ

任意形状の画像転送

環境/言語:[C#.NET]
分類:[.NET]

続けての質問お許しください.

Image や Graphics の間で画像を転送する場合,
転送したい領域が矩形や平行四辺形ならば
BitBlt や DrawImage でできますよね.

そこで,矩形や平行四辺形ではなく,
任意の形状(たとえば Point[] や Path で表現した閉多角形)で
指定した部分だけを転送する定石方法がありましたらお教えください.

昔,どこかの web ページで見たことがあるような気もするのですが,
見つからなくなってしまいました.
  • 題名: Re[1]: 任意形状の画像転送
  • 著者: 深山
  • 日時: 2005/01/17 16:03:54
  • ID: 8482
  • この記事の返信元:
  • この記事への返信:
    • (なし)
  • ツリーを表示
『転送』というのがどのようなものを指してるのかよく解らないので的外れかも知れませんが‥‥

クリッピング領域を指定して画像の一部を表示する
http://dobon.net/vb/dotnet/graphics/setclip.html

の内容とは違うのでしょうか?
# GraphicsPath を指定して DrawImage できれば良いように思えたので。

DOBON.NET | プログラミング道 | プログラミング掲示板