Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > как сделать создание gif-изображений джаваскриптом


Автор: macdack 6.5.2012, 14:50


возможно ли генерировать анимированные гифки средствами джаваскрипт? может есть библиотечка специальная?
так чтобы можно было код сохранить на сервер и обратно загрузить на страницу чтобы опять получилась гифка

Автор: iff 6.5.2012, 19:39
Цитата(macdack @  6.5.2012,  14:50 Найти цитируемый пост)
возможно ли генерировать анимированные гифки средствами джаваскрипт?

javascriptом можно загрузить с сервера несколько статичных изображений и быстро менять их - получится анимация. В отдельных случаях можно реализовать как исчезание, появление или передвижение изображений.

Цитата(macdack @  6.5.2012,  14:50 Найти цитируемый пост)
так чтобы можно было код сохранить на сервер и обратно загрузить на страницу чтобы опять получилась гифка 

 smile 
можете сказать конечную задачу?

Автор: macdack 6.5.2012, 19:44
я пока не весь учебник прочитал про джаваскрипт, но всё же думаю ошибся с вопросом
врадли джаваскриптом можно генерировать произволные растровые картинки

а загрузка с сервера не подходит совсем

конечная цель - рисовалка в браузере...

Добавлено через 3 минуты и 57 секунд
спрошу еще один вопрос:

допустим в окне есть множество (например 5 миллионов) блоков у каждого из которых есть своя джаваскрипт программка которая постоянно меняет цвет прозрачность и положение

выдержит ли среднестатистический процессор такую нагрузку?

Автор: Deadly0 6.5.2012, 21:15
Цитата(macdack @  6.5.2012,  19:44 Найти цитируемый пост)
спрошу еще один вопрос:

допустим в окне есть множество (например 5 миллионов) блоков у каждого из которых есть своя джаваскрипт программка которая постоянно меняет цвет прозрачность и положение

выдержит ли среднестатистический процессор такую нагрузку? 


Нет, не выдержит.


Цитата(macdack @  6.5.2012,  19:44 Найти цитируемый пост)
я пока не весь учебник прочитал про джаваскрипт, но всё же думаю ошибся с вопросом
врадли джаваскриптом можно генерировать произволные растровые картинки

а загрузка с сервера не подходит совсем

конечная цель - рисовалка в браузере...

Вам нужно использовать http://ru.wikipedia.org/wiki/Canvas_(HTML) или http://ru.wikipedia.org/wiki/WebGL

Автор: iff 6.5.2012, 21:41
Цитата(macdack @  6.5.2012,  19:44 Найти цитируемый пост)
конечная цель - рисовалка в браузере...

вариант 1
javascript так или иначе передаёт на сервер информацию, каким инструментам пользователь рисовал, передаёт координаты нажатий на экран (траекторию движения мыши), сервер выстраивает изображение по этим данным. Единственный вопрос - как сделать так, что-бы результат применения инструмента (рисования) был тут-же виден... (предлагают canvas, хотя этот плагин требует установки и мало у кого есть)

вариант 2, приоритетный.
реализовать на flash, опять же и с серверной частью. пример - он-лайн фотошоп.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)