C# 메모리 비트맵1 [C#]에서 메모리 비트맵의 이미지 이동 [이미지 + 이미지 -> 이미지] 실시간 그래프 컨트롤을 새로 제작 하는 도중 이미지 연산이 많아 다른 방법을 생각 할 수밖에 없었다. 다음과 같은 2가지 방법이 있겠다. 1. 새로운 데이터 삽입 시 이전 데이터들을 앞으로 당겨주고 새로운 데이터 삽입 -> 데이터가 많을 수록 무수한 연산 실행 2. 현재 이미지 자체를 앞으로 한칸 당겨 그린다. -> 이미지를 redraw하는 몇번의 연산만 수행 결국 2번 으로 가야 했다. 하지만 문제 발생... 1. DrawImage의 오버로딩중에 (Image, destRect, sourceRect, GraphUnit.Pixcel) -> 요 함수로 자기 자신의 영역을 옮기지 못한다. C++에서는 bitblt로 같은 문제를 해결 할 수 있다. (자신의 이미지도 가능) 기본적으로 C#에서는 bitblt 함수.. 2011. 1. 19. 이전 1 다음