JavaScript. Перспектива изображения.
Модераторы: dobs, ArniXXX, hostess, bj
-
- Сообщения: 925
- Зарегистрирован: Сб мар 14, 2009 00:23
- Откуда: пгт. Войтовцы
- Контактная информация:
JavaScript. Перспектива изображения.
Стоит задача: необходимо создать анимированою 3D плоскость, на которой размещени фотографии. Проще горовя -- фото галлерея. Но для создания сего чуда необходимо представить каждую картинку в перспективе, так как имено это поможет создать эффект объемности... С панелью вроде, как проблем нет и есть масса реализаций: можно нарисовать тегом <canvas>, например... В общем, вариантов море... Но с картинками проблема, по сольку стоит задача трансформировть полследних и стороне клиента... А по скольку встроенных средств не нет ( возможно только растянуть, сдвинуть ), то пришлось думать... В резутьтате, мне подсказал мой хороший друг о возможной реализации и потом чже нашел библиотеку, в которой это реклизовано ( к слову, то метот залючается в многоразовом воспроизведении картинки с постепенным ее смещнием ). Метом рабочий, то крайне ресурсоемкий...
вот демка: поглядеть
если такие тормоза с одно фоткой, что что будет, если их будет 20?
Думаю, тут два пути:
1) генерировать картинки придварительно на сервере или клинской стороне, а не в процессе работы скрипта;
2) отказатьсяот анимации.
Что хочу спросить: может есть возможность как-то сделать это на лету браузером?.. ( менее ресурсоемкий )
вот демка: поглядеть
если такие тормоза с одно фоткой, что что будет, если их будет 20?
Думаю, тут два пути:
1) генерировать картинки придварительно на сервере или клинской стороне, а не в процессе работы скрипта;
2) отказатьсяот анимации.
Что хочу спросить: может есть возможность как-то сделать это на лету браузером?.. ( менее ресурсоемкий )
Fusion Player — модуль для CMS PHP-Fusion (demo video: посмотреть)
Не использую пиратского ПО
IP-PBX Asterisk українською. Зроби краще!
«ХО» – мое все.
А ты перевел свой домен на DNSSEC?
Slackware user
Не использую пиратского ПО
IP-PBX Asterisk українською. Зроби краще!
«ХО» – мое все.
А ты перевел свой домен на DNSSEC?
Slackware user
Я не совсем понял задачу, но, это: http://imageflow.finnrudolph.de/ часом не то, что тебе нужно?
-
- Сообщения: 925
- Зарегистрирован: Сб мар 14, 2009 00:23
- Откуда: пгт. Войтовцы
- Контактная информация:
Э не... Я такое и сам умею, хотя, любопытно посмотреть, как там все реализовано...
Всмысле?... Ты мой скрипт смотрел?..OzOn писал(а):Я не совсем понял задачу...
Fusion Player — модуль для CMS PHP-Fusion (demo video: посмотреть)
Не использую пиратского ПО
IP-PBX Asterisk українською. Зроби краще!
«ХО» – мое все.
А ты перевел свой домен на DNSSEC?
Slackware user
Не использую пиратского ПО
IP-PBX Asterisk українською. Зроби краще!
«ХО» – мое все.
А ты перевел свой домен на DNSSEC?
Slackware user
-
- Сообщения: 925
- Зарегистрирован: Сб мар 14, 2009 00:23
- Откуда: пгт. Войтовцы
- Контактная информация:
Кстати, а допустимо смещать объекты за пределы видимой ( рабочей ) зоны браузера? ( Опера еще относится к таким вещам более-менее лояльно, но вот мозилоподобные начинают дико тормозить )
Fusion Player — модуль для CMS PHP-Fusion (demo video: посмотреть)
Не использую пиратского ПО
IP-PBX Asterisk українською. Зроби краще!
«ХО» – мое все.
А ты перевел свой домен на DNSSEC?
Slackware user
Не использую пиратского ПО
IP-PBX Asterisk українською. Зроби краще!
«ХО» – мое все.
А ты перевел свой домен на DNSSEC?
Slackware user
-
- Сообщения: 925
- Зарегистрирован: Сб мар 14, 2009 00:23
- Откуда: пгт. Войтовцы
- Контактная информация:
Спасибо...
Fusion Player — модуль для CMS PHP-Fusion (demo video: посмотреть)
Не использую пиратского ПО
IP-PBX Asterisk українською. Зроби краще!
«ХО» – мое все.
А ты перевел свой домен на DNSSEC?
Slackware user
Не использую пиратского ПО
IP-PBX Asterisk українською. Зроби краще!
«ХО» – мое все.
А ты перевел свой домен на DNSSEC?
Slackware user
У меня здесь задачка нарисовалась, возможно кто-то сталкивался. У движка в темплатес, есть место под гуглевский баннер, а мне их баннер незачем, и я решил туда крутилку рисунков прикрутить. Крутилку выбирал долго, потому что глючат скриптики. В общем крутилка работает, а как ее прикрутить, через файл tpl - не знаю. Скриптик из 3 файлов и папки с картинками.
Сам скрипт:
Файлик 2link с адресами картинок:
И файлик 1count, куда записывается строка на которой остановилась ротация.
Этот файлик, скрипт сам генерирует, какое расширение не знаю.
Но и файл 2link, должен быть такого же расширения.
Как эту конструкцию, прикрутить через темплатес к движку
Сам скрипт:
Код: Выделить всё
<?php
$ad = file('2link');
$count = file_get_contents('1count');
$a = $ad[$count+0];
echo $a;
if (count($ad) <= $count+2)
file_put_contents('1count', 0);
else
file_put_contents('1count', $count+2);
?>
Код: Выделить всё
<img src="http://localhost/roteutor/gifs/02.jpg"></a>
<img src="http://localhost/roteutor/gifs/01.jpg"></a>
<img src="http://localhost/roteutor/gifs/03.jpg"></a>
<img src="http://localhost/roteutor/gifs/04.jpg"></a>
<img src="http://localhost/roteutor/gifs/05.jpg"></a>
<img src="http://localhost/roteutor/gifs/06.jpg"></a>
<img src="http://localhost/roteutor/gifs/07.jpg"></a>
<img src="http://localhost/roteutor/gifs/08.jpg"></a>
Этот файлик, скрипт сам генерирует, какое расширение не знаю.
Но и файл 2link, должен быть такого же расширения.
Как эту конструкцию, прикрутить через темплатес к движку
Поскольку я уже и не помню откуда его скачал, хотя он и присутствует на вовебе (скорее всего ).
В общем бросил сюда: http://preacher.name/znakomstvo_s_bogom.htm
Время работы загрузочной ссылки истекло, но в гости - добро пожаловать!
В общем бросил сюда: http://preacher.name/znakomstvo_s_bogom.htm
Время работы загрузочной ссылки истекло, но в гости - добро пожаловать!
Последний раз редактировалось vektor Ср ноя 23, 2011 15:24, всего редактировалось 1 раз.
Архив скачал, но совершенно нет времени, сильно загружен.
Быстрее всего вставить скрипт в шаблон можно средствами самого шаблоно, это может быть подгрузка кода PHP или же вывод результатов работы скрипта, через переменные обмена значениями между скриптом и шаблоном.
Быстрее всего вставить скрипт в шаблон можно средствами самого шаблоно, это может быть подгрузка кода PHP или же вывод результатов работы скрипта, через переменные обмена значениями между скриптом и шаблоном.
В жизни не все так просто, а гораздо проще
Ув. bj, с Божьей помощью, все потихоньку развязалось.bj писал(а):Архив скачал, но совершенно нет времени, сильно загружен.
Из написанного понял половину, поскольку мне нужно объяснять на пальцах.bj писал(а):Быстрее всего вставить скрипт в шаблон можно средствами самого шаблона, это может быть подгрузка кода PHP или же вывод результатов работы скрипта, через переменные обмена значениями между скриптом и шаблоном.
В общем там какое-то влияние, оказывает расположение скрипта и сопутствующих файлов, - предпосылок к которому я так и не понял. Переложил все в корень сайта, а в темплатес, все это зарядил через:
Код: Выделить всё
{php} include('ups.php');{/php}
Вот и хорошо, что запустился скрипт. Вот это как раз то, о чем я писал, первый вариант, подгрузка кода.
Код: Выделить всё
{php} include('ups.php');{/php}
В жизни не все так просто, а гораздо проще