Silverlight Deep Zoom: генерировать изображения по запросу - PullRequest
1 голос
/ 26 февраля 2012

Я пытаюсь создать приложение, которое динамически передает изображения в Deep Zoom MultiScaleImage. Например, когда запрашивается изображение для определенного угла большого изображения, это изображение должно отображаться автоматически.

Рендеринг - это то, что я буду реализовывать. Но мой код должен вызываться, когда MultiScaleImage запрашивает этот угол изображения. Как мне это реализовать?

Когда я выполняю поиск в StackOverflow, я получаю результаты, объясняющие динамическое создание изображений с глубоким увеличением с использованием DeepZoomTools. Я не совсем уверен, но этого я не хочу. Я хочу создавать изображения только по индивидуальному запросу, а не создавать их все на лету.

РЕДАКТИРОВАТЬ: Позвольте мне привести вам пример, который объяснит одно из возможных решений этого, которое я не знаю, как реализовать.

Если MultiScaleImage запрашивает изображение 5 / 1_0.png, которое, если вы знаете, Deep Zoom будет первым изображением во втором столбце большого изображения с 5-м уровнем масштабирования (не связанным с реальным значением масштабирования при глубоком масштабировании) , Когда DeepZoom запрашивает этот файл, я хочу сгенерировать его, используя параметры, которые у меня есть: «5», «1» и «0».

1 Ответ

1 голос
/ 01 марта 2012

@ Салил: сделаю.Вы можете использовать маршрутизацию (например, http://4guysfromrolla.com/articles/012710-1.aspx), чтобы направить запрос к обработчику Web Generic. Обратите внимание, что универсальный обработчик немного более подходит, чем страница aspx, так как он не должен выполнять так много работы со страницейЖизненный цикл.

...