【发布时间】:2011-10-21 21:55:44
【问题描述】:
我有一个位图对象(甚至是任何其他图像),我正在这个位图上画一些线来创建一个多边形。 在绘图之后,我需要克隆/复制/剪切选择(基于线条)区域。
我不能使用 bitmap.clone 方法,因为它只适用于矩形。
我需要某种基于 Point[] 或 GraphicsPath 的克隆实现...
请帮助刚接触 GDI/图形... :)
更新
我试着做这样的事情:
Graphics g = pbImage.CreateGraphics();
g.Clip = new Region(path);
Image img = null;
g.DrawImage(img, new Point(0, 0));
你能提供一个代码示例吗?我是 GDI+ 的新手,无法实施您的建议。
我不明白:
另一个缓冲区/临时图形对象
【问题讨论】:
-
StackOverflow 不是论坛;如果您有新问题,请随时ask it。此外,如果您需要与海报互动,您可以在自己的问题中评论答案。
标签: c# winforms graphics gdi+ drawing2d