![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
quiz |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 94 Регистрация: 15.8.2005 Репутация: нет Всего: нет |
Реально ли средствами JavaScript поворачивать JPEG на определенный угол (с точностью до градуса)?
![]() |
|||
|
||||
Wolf1994 |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 5.10.2004 Репутация: 4 Всего: 29 |
AFAIK, нет. Можно сделать массив пикселей и вертеть им в виде точек или символов. Но выглядеть это будет "грязно" - точно не подогнать координаты.
Для данной цели рекомендую использовать анимированный "gif" или, если необходимо создание интерактивного сценария поведения картинки - "Flash". |
|||
|
||||
AKS |
|
||||
Участник форума ![]() ![]() Профиль Группа: Участник Сообщений: 725 Регистрация: 20.9.2006 Репутация: 27 Всего: 52 |
Повернуть можно, причем с точностью до градуса.
В так называемых "современных" браузерах это можно сделать посредством Canvas (используя метод rotate). Ну а "старый добрый" IE давным-давно способен на подобные "трюки", например есть у него фильтр, называемый Matrix. С помощью этого фильтра можно "крутануть" изображение или еще чего-нибудь. Вот маленький примерчик (за основу взял пример с MSDN):
Данный пример позволит повернуть блок на 90 градусов (пошагово в 1 градус), если Вы рискнете кликнуть по этому блоку. ;) А можно воспользоваться профессиональным сценарием - библиотекой ExplorerCanvas, которая позволяет делать подобные вещи кроссбраузерно... |
||||
|
|||||
quiz |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 94 Регистрация: 15.8.2005 Репутация: нет Всего: нет |
Спасибо!
|
|||
|
||||
quiz |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 94 Регистрация: 15.8.2005 Репутация: нет Всего: нет |
Помучался с фильтром матрикс, но так и не понял, как заставить его вращать картинку вокруг определенной точки. По умолчанию он вращает вокруг левого верхнего угла DIVа
![]() |
|||
|
||||
dstorm81 |
|
|||
![]() бездельник ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1178 Регистрация: 18.1.2006 Где: (16RU) Репутация: 20 Всего: 39 |
http://dstorm.1gb.in/dsscripts/jscripts/eyemouse/
http://dstorm.1gb.in/dsscripts/jscripts/createSheet/ only MSIE -------------------- на форуме с 8.12.2002 (http://forum.vingrad.ru/index.php?act=ST&f=10&t=4874&st=0#) |
|||
|
||||
![]() ![]() ![]() |
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |