2017-05-17 1 views
-2

문제가 있습니다. 나는 이미지의 일부를 자르고 싶지만 잘라낸 부분은 저장하지 않으려합니다. 나는 내가 전에 잘라낸 부분이 흰색 인 이전에 가지고 있던 이미지를 갖고 싶습니다. 도와 드릴까요?C#에서 이미지의 일부를 자르고 흰색 부분을 잘라내는 방법은?

+0

나는 코딩시 녹색입니다. 방금 직사각형을 사용하여 이미지를 자르려고했는데 작동하지만 자른 부분을 얻습니다. 그림의 빈 부분이 아닙니다. –

답변

0

잘라낸 부분을 저장하지 않고 이미지의 일부를 자르고 싶습니다.

분명히 그려야 할 이미지는 무엇입니까?

이 경우 Graphics 클래스를 사용하고 그 위에 Rectangle으로 채 웁니다.

public void RemoveSectionFromImage(Bitmap bitmap, Rectangle section, Color color) 
{ 
    using (Graphics g = Graphics.FromImage(bitmap)) 
    using (SolidBrush brush = new SolidBrush(color)) 
    { 
     g.FillRectangle(brush, section); 
    } 
} 
+0

내가 선택한 부분의 픽셀을 흰색으로 변경해야한다고 생각합니다. –

+0

@ Mrówka'FillRectangle'은 채워진 사각형을 지정된 색상, 위치 및 크기의 이미지 위에 그립니다. – TheLethalCoder

관련 문제