2016-12-20 4 views
0

히트 맵의 일종을 만들고 싶습니다. 사용할 템플릿 이미지가 있습니다. 그래서 imagen 위에 완전한 원형, 사각형을 그립니다. 내가 이미 알고있는 점에서.이미지 위에 직사각형을 페인트하고 C# Webform에 새 이미지를 저장하십시오.

예를 들어 x : 200, y : 200에서 x : 250, y : 250과 같이 기본 이미지를 찍은 다음 일부 색상의 전체 사각형을 페인트하고 새 이미지를 저장하십시오.

가장 쉬운 방법 또는 문제 해결을위한 최선의 방법은 무엇입니까? 나는 사각형을 그릴 비주얼 스튜디오에

감사

+0

이미지를 가져 와서 그래픽 개체를 만들고 직사각형을 그리는 휴식 서비스를하고 싶습니다. 이미지를 반환하십시오. – Trey

답변

1

코드를 C 번호와 웹 양식을 사용하고 꽤 간단하다. 가장 의미가있는 것을 사용하여 이미지 객체를 가져 와서 그래픽 객체를 가져 와서 그립니다.

using (Image img = Image.FromFile("yourfile.jpg")) 
using (Graphics g = Graphics.FromImage(img)) 
using (SolidBrush br = new SolidBrush(Color.Black)) 
{ 
    g.FillRectangle(br, 200, 200, 50, 50); 
    img.Save("YourNewFile.jpg"); 
}