C#WinForms - 图片/图片框选择 - 就像MS Paint一样

时间:2009-11-06 00:52:13

标签: c# winforms

我正在开展一个小项目,涉及我将图像加载到Windows窗体中的图片框中。 然后我需要能够选择和覆盖这个图像,并“裁剪”到那个尺寸 - 有点像你在MS Paint中做的那样。

我只是想知道是否有人知道有任何示例代码可以帮助我开始这个?

2 个答案:

答案 0 :(得分:5)

我对这段代码很满意:

Cropping Images

答案 1 :(得分:2)

这是一个非常简单的问题。您需要处理MouseDown,MouseUp,并跟踪何时开始和停止拖动选择矩形。现在您已经完成了选择rect,所以只需使用它来获取整个图像的一部分。如果要显示缩放版本,只需找到控件尺寸与图像尺寸之间的比率。