如何在winforms c#中从图片框中裁剪和保存非矩形但多边形区域[重复]
Posted
技术标签:
【中文标题】如何在winforms c#中从图片框中裁剪和保存非矩形但多边形区域[重复]【英文标题】:How to crop and save a non-rectangular, but polygonal area from a picture box in winforms c# [duplicate] 【发布时间】:2015-12-04 12:33:33 【问题描述】:我想在 winforms c# 的图片框中裁剪图像的非矩形但仍为多边形区域。我发现了很多关于裁剪矩形区域的文章。但是如何裁剪非矩形区域。我是一个带有winforms的假人。有人可以帮我吗?我实际上想在最后将该裁剪区域保存为单独的图像文件。
【问题讨论】:
这可能会有所帮助:codeproject.com/Articles/703519/… 我能帮你吗?您需要更多解释吗? 非常感谢。我会试试看。 @Taw 是的,我现在也这么认为。但它的问题标题不是“合适的”,而且很容易搜索。所以这可能是我在寻找几个小时时错过它的原因......!还是谢谢。 @AntiHeadshot 你提供的信息很像一个总结。但是我在 Taw 给出的链接中使用了这些知识和答案。谢谢 【参考方案1】:您可能可以使用System.Drawing.Graphics.Clip 将区域限制为多边形,然后使用System.Drawing.Graphics.DrawImage(Image, Int32, Int32) 绘制图像。
【讨论】:
以上是关于如何在winforms c#中从图片框中裁剪和保存非矩形但多边形区域[重复]的主要内容,如果未能解决你的问题,请参考以下文章