Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Реализация Zoom а. (https://javascript.ru/forum/misc/9210-realizaciya-zoom.html)

bayah 04.05.2010 19:23

Реализация Zoom а.
 
Сделал зум. Он увеличивает одну картинку. Но если картинка огромная, то она вынуждена будет загрузиться вся, чтобы ее можно было увидеть при зуме каких-то 10%. Задумался сделать 3 картинки, каждая из которых будет загружаться при определенном уровне зума. Но тогда получается, что общий размер, если придется загрузить все 3 картинки, будет превышать размер простой 100% картинки.
А потом задумался, как сделать так, чтобы при зумировании загружалась только та часть, которая в данный момент находится в окне просмотра. Еще было бы хорошо чтобы картинка упрощалась при зуме меньшем чем 100% на некоторую величину.
Ничего в голову не приходит. Возможно ли это на уровне javascript?

bayah 05.05.2010 17:56

Нашел, что нечто подобное можно сделать с помощью SVG графики. Правда тут изначально приходится работать в векторном формате.
И как всегда, IE не дружит с SVG. Все же хотелось бы услышать совета более сведущих в Web-дизайне людей.

neurostep 06.05.2010 10:54

нет, с помощью JS уменьшить "вес" картинки (файла) на стороне браузера нельзя.


Часовой пояс GMT +3, время: 19:50.