![]() |
Рисовать с помощью javascript
а возможно ли с помощью javascript нарисовать прямую линию? если да то как?
Суть задачи: есть картинка 1024x700 нужно на ней с помощью javascript разместить несколько точек и провести линии между ними... рисовать на сервере с помощью GD не предлагать - координаты точек меняются раз в нескользо секунд много перезакачивать прийдется... |
а линии прямые( в смысле паралельные осям) или нет?
если да, то без проблем. Береш картинку линни, изменяеш её координаты и ширину и всё. если нет то может что то можно сделать с помошью фильтров, но это только в IE. А вообще можно нарисовать табличку 1024x700 над картинкой и закрашивать чёрным цветом нужные места, но это скорее всего будет дико тормозить |
линии прямые, но под всевозможными углами друг относительно друга и пересекаться они тоже могут... :(
|
Может быть есть и более красивые способы, но если не найдешь, можно например так: Берешь картинку нужного цвета размером 1*1 пиксел и выстраиваешь их сколько нужно в ряд рассчитывая координаты "налету"....
Достаточно написать один раз функцию это делающую, а потом вызвыать ее с твоими точками как параметрами.... Может быть есть и стандартные способы рисования, но я их не знаю... |
| Часовой пояс GMT +4, время: 08:46. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.