2011-01-16 7 views
2

안녕하세요, 제가 파일에서로드 된 이미지를 가지고 있고 그것을 Windows Form에 추가하고 싶습니다. 그러나 양식에 그릴 필요가 없습니다. 멋진 것을 찾고 있습니다. 그려내는 것을 망설이게해라. 나는 웹을 뒤져서 좋은 아이디어를 찾지 못했다.그림 그리기

나는 이미지의 선마다 그림을 그릴 생각이있어?

+4

"좋은 효과"를 정의하십시오. 그것은 당신의 질문을 의미하지 않습니다. –

답변

1

그래픽을 사용하여 페인트 이벤트에서 양식에 이미지를 그릴 수 있습니다. 이

사용하는 대신 100,100의

 Image newImage = Image.FromFile("<path to your image>"); 
     this.Graphics.DrawImage(newImage, new Point(100, 100)); 

는 X를주고, 당신은 이미지의 왼쪽 상단 모서리를 원하는 양식의 y 위치는

업데이트

할 수 애니메이션을하려면 두 가지 옵션이 있으며 두 가지 모두 프로세서 집약 작업이 다른 스레드에 있어야합니다 (있는 경우)

1) 먼저 애니메이션 GIF를 만든 다음 양식에 그려야합니다.

2) 두 번째 방법은 타이머를 사용하여 시간 기반 이미지를 애니메이션 효과로 만드는 것입니다. 각 틱/간격마다 이미지를 업데이트하고 반복하려면 반복하십시오. 여기에는 예를 들어 두 번째 접근 방식을 설명하는 링크가 있습니다 (Googled).

http://www.c-sharpcorner.com/UploadFile/mgold/AnimationComponent09142005062332AM/AnimationComponent.aspx

+0

"나는 그걸 양식에 그려 넣고 싶지 않다. 그걸 그리는 데 좋은 멋쟁이를 찾고있다." – PArdo

+0

@PArdo 제발 .. 어떤 효과가 있니? 어떤 애니메이션을 찾으십니까? –

+0

예, 그렇습니다. 어떤 종류의 애니메이션을 찾고 있습니다. – PArdo