2009-05-21 3 views
1

이미지 컨트롤을 사용하여 백그라운드 스레드에서 직접 처리하는 8 비트 회색조 이미지를 표시합니다. 이미지가 처리되면 Image.BitmapSource 속성을 설정하여 BitmapSource.Create()를 통해 만드는 새 비트 맵을 가리 킵니다. 이미지를 신속하게 다시 처리하여 화면에 다시 표시해야 할 때까지이 모든 것이 훌륭하고 훌륭합니다.WPF : 빠르게 변화하는 이미지를보다 효율적으로 표시하는 방법?

내가 작업하고있는 프로젝트는 ~ 15-20 FPS에서 이미지를 다시 처리하고 새로 고칠 수 있어야합니다. UI로 이미지를 빠르게 가져올 수 있습니다. 문제는 아닙니다. 문제는 디스플레이가 불쾌한 방식으로 깜박이는 것입니다. 나는 이것을 피하고 싶다.

이전 프로젝트의 WPF 버전은 GDI를 사용하여이 작업을 수행했으며 깜박임없이 처리 할 수있었습니다. GDI (또는 GDI +)를 사용하지 않는 것이 좋습니다.

이 작업을 수행하는 데 더 효율적인 WPF 방식이 있습니까?

+0

나는 이것을 똑같은 복제본으로 결론 지었다. Scott은 매우 비슷한 질문을 지적했다. 중복 된 투표로 자유롭게 투표하십시오. 감사합니다! –

+0

질문을 삭제하지 않고도 자신의 질문을 삭제할 수 있습니다. – ChrisF

+0

@ChrisF, 삭제할 답변이 너무 많습니다. –

답변

2

내가 전에 질문 한 것 같아요, here.

+0

완벽한! 감사합니다. –

관련 문제