2011-10-14 4 views
2

응용 프로그램 내에서 Microsoft Pivot 뷰어를 구현하려고하는데 JIT 컬렉션과 링크 된 컬렉션 간의 교차가 가장 좋은 경우를 결정했지만 몇 가지 문제가 있습니다.Microsoft Pivot JIT Collections

컬렉션의 이미지는 밤새 실행되는 C# Windows 서비스에서 생성되어 필요한 새 이미지를 생성합니다.

사용자가 사용자 지정 HttpHandler를 사용하여 데이터를 요청하면 CXML 파일이 동적으로 생성됩니다.

문제는 생성 된 png/jpg 이미지를 DZC로 변환하는 동안 내 개발 컴퓨터가 메모리가 부족하여 10000 개 이상 항목이있는 것입니다.

내가 가지고있는 이미지를 DZI 이미지로 전환하는 데 사용할 수있는 도구가 있습니까? 나는 Deep Zoom Composer를 보았지만 이미지를 변환하기 위해 밤새 실행할 수있는 무언가가 필요합니다. 현재 변환해야하는 약 45,000 개의 이미지가 있습니다. Composer는 그 양으로 아무것도하지 않으려 고합니다. 이미지.

이상적으로는 png/jpg 이미지를 먼저 생성하는 대신 서비스를 사용하여 직접 DZI 이미지를 만들 수 있습니다.

+0

변환하는 동안 메모리 문제를 자세히 살펴보아야한다고 생각합니다. 메모리 문제를 해결하면 접근 방식을 변경하지 않고도 필요할 수있는 위치에 있어야합니다. 코드 샘플? –

+0

저는 서버에서 이미지를 변환하기 위해 Microsoft의 도구를 사용하고 있습니다. 내 코드가 아니기 때문에 JIT 대신 오프라인으로 변환 할 수있는 도구를 찾고 있습니다. – Midimatt

답변

2

내가 여기 당신이 이미 이러한 도구 여부를 가지고 있는지하지만 수 아무것도 간다 :

http://www.silverlight.net/archives/whitepapers/deep-zoom-tools

당신이 할 수있는 전처리 이미지 이러한 도구를 사용하여 컬렉션 나중에 사용하는 경우. 동적 이미지가 필요한 경우 Silverligh 5 RC (최신 버전에는 새로운 피벗 뷰어가 포함됨)를 살펴볼 수 있습니다. 이 새 버전은 런타임시 xaml을 dzi로 변환하며 정말 멋진 컨트롤입니다!

+0

Silverlight 5에 대한 정보를 보내 주셔서 감사합니다. 정확히 필요한 것일 것 같습니다. – Midimatt