winform에서 C#을 사용하여 1 개의 picturebox를 가지고 있는데 이미지의 일부를 자르고 이미지에 선택한 부분을 저장하려고합니다. 다음 소스 이미지를 C# winforms에서 Picturebox의 이미지 자르기 및 저장
private void picFace_mousedown(object sender, MouseEventArgs e)
{
rect = new System.Drawing.Rectangle(e.X, e.Y, 0, 0);
this.picFace.Invalidate();
}
private void picFace_mousemove(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
rect = new System.Drawing.Rectangle(rect.Left, rect.Top, e.X - rect.Left, e.Y - rect.Top);
}
this.picFace.Invalidate();
}
private void picFace_paint(object sender, PaintEventArgs e)
{
using (System.Drawing.Pen pen = new System.Drawing.Pen(System.Drawing.Color.Red, 2))
{
e.Graphics.DrawRectangle(pen, rect);
}
}
함께 제공? 현재 이것은 문제가 아닙니다. – Amicable
나는 x, y 좌표를 그림 상자에서 얻고이 자르기 이미지를 저장하는 방법을 모른다. ????? 난 사각형을 사용하여이 이미지 선택 부분을 얻는다. – saylesh