2009-04-24 2 views
3

У меня есть веб-страница, на которой отображается большое изображение, например, страница из журнала. Я не контролирую размер или ориентацию изображения. Возможно, изображение может потребоваться для поворота пользователя, чтобы правильно ориентировать его.Web: решение для поворота изображения и масштабирования

Есть ли какие-либо Javascript или Flash решения, которые позволят кому-то вращать и масштабировать заданное изображение? В идеале я бы указал одно изображение и размеры, которые будут использоваться при его отображении. Если изображение больше этих размеров, пользователь может увеличить масштаб изображения и просмотреть часть изображения более подробно.

ответ

4

Я видел пару решений для вращающихся изображений с прямым Javascript и CSS. Raphael сделал бы трюк. Похоже, что есть даже example с вращающимся изображением. (он использует SVG, но поддерживает все основные браузеры)

This one не является перекрестным браузером, но это интересное упражнение, тем не менее.

Что касается флэш-вращения и т.д. ...

+0

Thumbs up для использования SVG! –

0

Для вращающихся изображений, я использовал jquery-rotate и она работает очень хорошо.

Это не полностью кросс-браузер, он не работает с IE6 (и, вероятно, с другими старыми браузерами).

Для масштабирования, я думаю, вы можете сделать свою собственную реализацию с помощью javascript, вы можете просто изменить размер изображения (легко с помощью jQuery).

+0

Он также не работает с Safari/Chrome, просто FYI – cgp

+0

Действительно? Я думал, что это работает с WebKit, nvm, тогда – mbillard

Смежные вопросы