Советы по управлению программой просмотра изображений Silverlight - PullRequest
2 голосов
/ 17 июня 2009

Может ли кто-нибудь предложить хороший элемент управления, который можно использовать для отображения изображений (наиболее вероятно, png, и это всегда будет один тип, который я могу диктовать). Изображения будут доступны только на стороне сервера, поэтому мне не нужно беспокоиться о том, что клиенты что-нибудь загрузят. Просто отображение изображений на сервере.

Элемент управления должен иметь следующую функциональность:

  1. Увеличение / уменьшение изображения и возможность панорамирования вокруг увеличенного изображения.
  2. Поворот изображения
  3. Страница назад и вперед через изображения
  4. Область изображения, установленная на любой размер (например, 200x400), и изображение, приспособленное для управления размером с возможностью масштабирования для улучшения разрешения.
  5. Определение уровня масштабирования по умолчанию и положения в изображении.
  6. Возможность полноэкранного управления изображением

Приятно иметь функции:

  1. Наложение изображений некоторых типов поверх исходного изображения (например, линий, полей, заметок и т. Д.)
  2. Открытый исходный код

Я бы предпочел использовать какой-либо элемент управления Silverlight.

РЕДАКТИРОВАТЬ: Провел немного больше исследований, и я обнаружил некоторые функции управления Silverlight, которые ДЕЙСТВИТЕЛЬНО полезны, такие как расширение до полного экрана. Иметь небольшой элемент управления на странице и кнопку, позволяющую использовать полноэкранный режим, является большим плюсом для управления изображением. Я до сих пор не смог найти тот, который может сделать все, что мне нужно.

РЕДАКТИРОВАТЬ: Сейчас ищем только варианты Silverlight. Я обновил заголовок и описание, чтобы отразить изменение.

Ответы [ 6 ]

2 голосов
/ 22 июня 2009

ShineDraw.com сравнивает 6 ротаторов silverlight и flash-изображений. Это объясняет, как они работают с некоторым кодом и примерами. Исходный код доступен. Вы должны обязательно взглянуть на них:

http://www.shinedraw.com/3d-illusion/6-new-silverlight-image-rotators/

1 голос
/ 25 августа 2009

Я закончил с нуля своим собственным управлением Silverlight. Работает очень хорошо, а внешний вид и изумление удивительны благодаря всем функциям типа анимации, которые вы можете использовать для манипулирования всем, от нажатия кнопок до изображений и т. Д. Я смог выполнить множество настроек, необходимых пользователю.

Silverlight меня впечатлил.

1 голос
/ 18 июня 2009

Возможно сочетание одного из этих jQuery плагинов для изображений может помочь.

Может быть, вам поможет комбинация из Slider Gallery и Crop. Вы должны объединить их в единый элемент управления самостоятельно, но это шаг. Если вам нужна другая программа просмотра изображений в модели слайд-шоу, попробуйте этот jQuery slideViewer, написанный Джан Карло Мингати .

0 голосов
/ 28 августа 2009

Пожалуйста, посмотрите DeepZoom, он имеет впечатляющие возможности масштабирования. Что касается других вещей, вы, вероятно, можете реализовать их самостоятельно:)

0 голосов
/ 28 августа 2009

Попробуйте инструментарий vectorlight.net.

0 голосов
/ 17 июня 2009

Я не уверен, какие типы изображений вы хотите отобразить, но есть несколько ответов на этот вопрос:

Предварительный просмотр документов TIF в Интернете (.Net C #)

Кроме того, Silverlight: кроссплатформенный встраиваемый просмотрщик больших изображений

В зависимости от того, что вы отображаете, и от того, можете ли вы делать предположения, Microsoft Office Document Imaging Viewer - это дешевый, встраиваемый в браузер вариант (т. Е. Бесплатный, если все ваши пользователи имеют Office 2003 или позже).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...