2013-09-07 5 views
0

이미지에서 하위 파트를 자르기해야합니다. 예를 들어이미지의 하위 부분을 자르는 방법은 무엇입니까?

, I는 현재 이미지를 가지고

enter image description here

I 적색 프레임에서 은 I 프레임의 모서리의 네 좌표를 갖고있는 이미지의 부분을 잘라낼 필요

어떤 아이디어로 그것을 구현할 수 있습니까?

미리 감사드립니다.

+0

그래서 당신은 단지 빨간색 프레임 안에 무엇을 줄까? –

+0

예 프레임의 내용 만 – Michael

답변

1

당신은 Graphics.DrawImage();

Rectangle cropRect = new Rectangle(...); 
    Bitmap src = Image.FromFile(fileName) as Bitmap; 
    Bitmap target = new Bitmap(cropRect.Width, cropRect.Height); 

    using(Graphics g = Graphics.FromImage(target)) 
    { 
     g.DrawImage(src, new Rectangle(0, 0, target.Width, target.Height), cropRect, GraphicsUnit.Pixel); 
    } 

을 사용할 수 있습니다 그리고 필요하다면, 당신은 새 파일로 대상을 저장할 수 있습니다.

항목 : C# Tutorial - Image Editing: Saving, Cropping, and Resizing

+0

프레임의 내용 만 필요합니다. – Michael

관련 문제