2009-05-05 5 views
5

내 phD 프로젝트의 경우 현미경 이미징을 수행해야합니다. C#/winforms/GDI를 사용하여 이미지를 표시하고 확대/축소하고 눈금자를 표시 할 수있는 응용 프로그램을 만들었습니다. 내가 지금 필요한 것은 사용자 상호 작용을 기반의 POI (관심 지점)의 목록을 저장하는 시스템의 일종이다줌, 팬 및 POI를 허용하는 폼 컨트롤

... 사용할 수 있지만

그러나 것은 매우 버그가 있습니다.

이 점

내가 어떻게 가장 효율적인 방법이 가야하는 단서가 없다 .../그들에 이미지의 중심을 그들 등으로 이미징 하드웨어를 직접 사용할 수 있습니다. 이 거의 내가 원하는 것을 적어도 하나 개는 상용 컨트롤이 있지만 그렇지 않은 오픈 소스, 매우 비싼 및 웹 양식 :

Example Zoomcontrol

도움이 될 수 있습니다에 사용하기위한 것 ... 마감일 어렴풋한된다 ... : S

+1

를 참조하십시오. .NET 3.5에서? 기본적으로 확대/축소 및 기타 효과가 지원되는 것으로 생각했습니다. 나는 그것을 실제로 사용하지 않았으므로 이것이 틀렸다면 무시하십시오. –

+1

마감 시간이 다가 오면 WPF로 건너 뛸 시간이 아닐 수 있습니다. 나는 이미 그것을 시도했다. :) –

+0

글쎄 ... 내가 설치 프로그램에서 "friggin 'lasers"를 맞춰야하고 CCD 카메라 (실제로 웹캠)를 사용해야하고 십자형을 오버레이해야하기 때문에 WPF에 대한 경험이 약간있다. 비디오 스트림에서 .. WPF가이 모든 것을 할 수있을 것이라고 알고 있지만 여러분 중 일부가 말한 것처럼 ... 현재 가지고있는 것보다 많은 시간이 걸릴 수 있습니다. POI 기능은 여전히 ​​가지고있는 것입니다. 개별적으로 구현하는 것이 가장 문제가되는 것입니다 ... – Kris

답변

0

당신은 당신의 WinForm 내부 웹 브라우저를 사용의 확대를 위해 jQuery를 사용하여 시도 할 수 있습니다 그것은이 (따라서 코멘트에) 대답하지만, 정말 당신이 WPF를 사용하여 시도 한 것 사이트 http://plugins.jquery.com/project/imageZoom

+0

그건 정말 해결책이 아닌가? 진심으로 ... – Kris

+0

당신은 그걸 어떻게 생각하니? –

+1

마치 네이티브 응용 프로그램에서 이미지를보기 위해 전체 웹 브라우저 구성 요소를로드하는 것처럼 말입니다. 말할 것도없이 나는 웹 컨텐츠의 어떤 형태로 나의 데이터를 변환해야 할 것이다 ... 그리고 JQuery에 관한 그 엉터리의 위에? 당신은 헛소리해야합니다 ... 질문은 Winforms와 GDI에있었습니다. – Kris