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