[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Рисование с помощью js
VolDroN
Такая штука: хочу сделать так, что бы с помощью javascript можно было рисовать линии (не прямый, с изгибами и.т.п. как в paint вообщем)поверх контента страницы. Потом что бы координаты линий можно было бы сохранить в бд например, и в дальнейшем при генерации страницы их выводить на те же места.
Собственно подскажите как это можно реализовать на javascript?



Спустя 4 минуты, 10 секунд (31.05.2012 - 22:05) redreem написал(а):

Спустя 2 минуты, 51 секунда (31.05.2012 - 22:08) VolDroN написал(а):
Это как я понял для отрисовки. А меня интересует ещё и то, что бы пользователи могли сами рисовать

Спустя 4 минуты, 12 секунд (31.05.2012 - 22:12) bodja написал(а):
тогда SVG biggrin.gif

Спустя 1 минута, 28 секунд (31.05.2012 - 22:14) Игорь_Vasinsky написал(а):
может попробывать с примитивного способа,

про клике мыши - начинать считывать координаты и вешать динамический элемент с позициями left & top размером 1x1px c заливкой

Спустя 57 минут, 14 секунд (31.05.2012 - 23:11) VELIK505 написал(а):
canvas щяс вроде для такого дела можно юзать

Спустя 2 часа, 49 минут, 58 секунд (1.06.2012 - 02:01) inpost написал(а):
VolDroN
onkeyup, onkeydown - для двух событий, начали рисовать и закончили рисовать.
Далее дёргаем при изменении координат скрипт и добавляем блок на шаблоне (position:relative). Не забываем, что мы не имеем доступ к каждому пикселю и события будут с интервалами в 5-10 пикселей, так что необходимо будет линии соединять.

Но я бы не советовал такое делать, тут либо флеш, либо canvas, который фигово работает.

Спустя 8 часов, 39 минут, 40 секунд (1.06.2012 - 10:40) redreem написал(а):

Спустя 5 часов, 59 минут, 5 секунд (1.06.2012 - 16:40) VolDroN написал(а):
Игорь_Vasinsky думал об этом, но не очень способ вроде.
inpost не в курил, причём сдесь keydown/up? Почему не имеем доступ к каждому пикселю?

почитаю про SVG, может получится что

Спустя 52 минуты, 14 секунд (1.06.2012 - 17:32) inpost написал(а):
VolDroN
Дёрни мышку очень быстро и увидишь.

Спустя 2 минуты, 52 секунды (1.06.2012 - 17:35) VolDroN написал(а):
inpost сделал всё таки как говорил Игорь_Vasinsky, действительно так. А почему это происходит? сейчас буду пытать js`ом дорисовывать линии


upd. мне казалось что такое количество дивов убьёт браузер..

Спустя 1 час, 7 минут, 53 секунды (1.06.2012 - 18:43) vital написал(а):
А че, нельзя наложить поверх всего сайта канвас з-индекс 100500 и на нем рисовать?
Это если, другие кнопки страницы не нужны smile.gif

Спустя 32 минуты, 47 секунд (1.06.2012 - 19:15) VolDroN написал(а):
vital уже переделываю, действительно так лучше будет. Нужно как раз для того что бы выводить поверх сайта, т.к. это будет специальная панель для сайтов.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.