powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Получить коардинаты точек
3 сообщений из 3, страница 1 из 1
Получить коардинаты точек
    #39522350
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здраствуйте.

Задача такая:

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

Вопрос как с помощью JS получить коардинаты всех точек данной кривой?
Или можно какой другой инструмент пользовать?
...
Рейтинг: 0 / 0
Получить коардинаты точек
    #39522354
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Areostar,

почему бы в момент рисования линий не сохранять координаты в массив?
...
Рейтинг: 0 / 0
Получить коардинаты точек
    #39522361
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,
мне надо максамально точно и полно. Но вообщем ответ кажется нащёл!

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
  var img_data=ctx.getImageData(0,0,200,200);
        canvas.onclick=function(e){
            var x=e.offsetX;
            var y=e.offsetY;
            var pix=img_data.data;
            var i=((y*200)+x)*4;
            var R=pix[i];
            var G=pix[i+1];
            var B=pix[i+2];
            var rgb=R+','+G+','+B;
            alert(rgb);
        }



Но всемто отлова клика запустить цикл по всем пикселям! Может слегка напряжно но за то точно!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Получить коардинаты точек
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]