Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   И еще одна тема про canvas ;) (https://javascript.ru/forum/dom-window/11910-i-eshhe-odna-tema-pro-canvas-%3B.html)

13rust 21.09.2010 00:11

И еще одна тема про canvas ;)
 
Вложений: 2
Всем привет. У меня возникла непростая задача, относящаяся скорее к флешу. Но, так как флеш и я понятия несовместимые, желательно сделать на js.
Нужно реализовать простейшую работу с изображениями. Краткое описание прикрепил. Возможно ли такое сделать с помощью canvas? Есть ли какие-либо библиотеки, облегчающие работу? Сам canvas немного знаю, вроде как можно. Но не уверен.

Sweet 21.09.2010 00:29

Хороший подход к постановке задачи. Только эт.. разделом ошибся;)

13rust 21.09.2010 00:35

Нет, сделаю я сам. JS я знаю на довольно высоком уровне.
Вот, к примеру, из последнего: bakery.gluzdov.com. Наберите в поиске пару букв и добавьте элемент. Повторите несколько раз. Можете открыть/скрыть элементы, перетащить их на таймлайн и поперетаскивать там.
Но в канвасе еще толком не разбирался. Просто нужен вывод: можно реализовать или нет от знающих людей.

Paguo-86PK 21.09.2010 01:05

Можно или нет - судите сами, что мне любезно дали в этой теме

13rust 21.09.2010 02:23

Ага, спасибо. Довольно интересная тема. Мне еще вот что интересно: могу ли я сохранить прорисованный canvas как картинку?
Т.е. взял изображений, поиздевался над ним и сохранил?

Paguo-86PK 21.09.2010 03:49

Возможностей много!
 
Цитата:

Сообщение от 13rust (Сообщение 71418)
Ага, спасибо. Довольно интересная тема. Мне еще вот что интересно: могу ли я сохранить прорисованный canvas как картинку?
Т.е. взял изображений, поиздевался над ним и сохранил?

Вот тут есть много интересного и в спирографе такая функция есть;)
Ещё мне нравится игра с пузырьками:victory:

Нашёл интересный скрипт

13rust 21.09.2010 12:21

Спасибо, Paguo-86PK. Я понял, что воплотить можно, но не все. Например, сделать выделение по принципу лассо в фотошопе или написать текст поверх изображения не получиться. Текст походу вообще никак нельзя написать.
Пришла в голову идея передавать на сторону сервера изображение и нужную команду, там с помощью GD2 производить необходимые манипуляции и передавать изображение назад. Все с помощью AJAX.
Интересно, получиться ли? )

Gozar 21.09.2010 13:36

Цитата:

Сообщение от 13rust (Сообщение 71463)
Текст походу вообще никак нельзя написать.

Вы делаете слишком скоропалительные выводы.

13rust 21.09.2010 13:58

Раньше в документации было написано, что только с помощью изображений.
Сейчас натолкнулся на такую страницу: https://developer.mozilla.org/en/Dra...using_a_canvas. Буду изучать.
Возможно, я на самом деле поторопился.
Кстати, в гугловском excanvas не нашел поддуржку текстов. Что расстраивает ((


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