首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

c# 如何能把图片 按照不规则的形状切割 可以利用遮盖的 形式实现?

2012-01-20 
c# 怎么能把图片 按照不规则的形状切割可以利用遮盖的 形式实现??如题![解决办法]Dim CurImage As Image

c# 怎么能把图片 按照不规则的形状切割 可以利用遮盖的 形式实现??
如题!

[解决办法]
Dim CurImage As Image = New Bitmap(DrawRectangle.Width, DrawRectangle.Height)
Dim g As Graphics = Graphics.FromImage(CurImage)
Dim FromRectangle As Rectangle
Dim ToRectangle As Rectangle
'===========================================
FromRectangle = New Rectangle(DrawRectangle.X, DrawRectangle.Y, DrawRectangle.Width, DrawRectangle.Height)
ToRectangle = New Rectangle(0, 0, DrawRectangle.Width, DrawRectangle.Height)
g.Clear(Color.White)
g.DrawImage(PicBox.Image, ToRectangle, FromRectangle, GraphicsUnit.Pixel)
My.Computer.Clipboard.SetImage(CurImage)

这个例子是把一个图形的某一个区域截取出来
你的情况和它的区别只在于,你的区域是不规则形状罢了,在图形绘制上,规则和不规则,没有区别。

热点排行