문제가 있습니다. 나는 이미지의 일부를 자르고 싶지만 잘라낸 부분은 저장하지 않으려합니다. 나는 내가 전에 잘라낸 부분이 흰색 인 이전에 가지고 있던 이미지를 갖고 싶습니다. 도와 드릴까요?C#에서 이미지의 일부를 자르고 흰색 부분을 잘라내는 방법은?
-2
A
답변
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
나는 코딩시 녹색입니다. 방금 직사각형을 사용하여 이미지를 자르려고했는데 작동하지만 자른 부분을 얻습니다. 그림의 빈 부분이 아닙니다. –