如何在asp.net中的jpeg图像上移动矩形?

时间:2015-01-05 06:36:43

标签: asp.net image jpeg shape drag

我分配了一个任务,用于在地图图像上使用矩形标记位置。通过使用地图图像上的处理程序拖动,可以调整矩形形状。我在图像上绘制了一个形状,但我无法拖动以标记jpeg图像上的位置(地图图像)。之后,更新后的Image with shape应保存到本地磁盘中。 请帮我在地图图像上使用处理程序拖动形状(以jpeg格式)。

1 个答案:

答案 0 :(得分:0)

我可以告诉你如何添加基本处理程序来绘制和拖动你的形状。 我希望你一定要用

using System.Drawing;

代码可能就像:

Rectangle rec = new Rectangle(0, 0, 0, 0);

protected override void OnMouseDown(MouseEventArgs e) {
  if (e.Button == MouseButtons.Left) {
    rec = new Rectangle(e.X, e.Y, 0, 0);      
  }
}
protected override void OnMouseMove(MouseEventArgs e) {
  if (e.Button == MouseButtons.Left) {
    rec.Width = e.X - rec.X;
    rec.Height = e.Y - rec.Y;
  }
}