Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Определить цвет каждого пикселя (https://javascript.ru/forum/misc/73091-opredelit-cvet-kazhdogo-pikselya.html)

dfcz112 20.03.2018 16:18

Определить цвет каждого пикселя
 
Добрый день!
Задача: есть сферическая картинка, мне нужно средствами js определить цвет каждого пикселя на этой картинке. Картинка заранее в чёрно-белом цвете(т.е. цветов для определения всего два). На выходе должен получиться массив с этими цветами. :help:

Nexus 20.03.2018 16:21

Затолкать картинку в canvas:
https://stackoverflow.com/a/6011402
Узнать цвет пикселя:
https://stackoverflow.com/a/6736135

Alexandroppolus 20.03.2018 16:39

Цитата:

Сообщение от Nexus
Узнать цвет пикселя:
https://stackoverflow.com/a/6736135

если надо узнать цвета всех пикселей, то должно быть c.getImageData(0, 0, width, height)

т.е. не брать каждый пиксель отдельно, а взять сразу всё.

dfcz112 20.03.2018 19:53

А вот эти всякие .drawImage(), .getContext('2d') - это от фреймворков или стандартные методы js работы с canvas?

laimas 20.03.2018 20:44

Цитата:

Сообщение от dfcz112
А вот эти всякие .drawImage(), .getContext('2d')

https://developer.mozilla.org/ru/doc...API/Canvas_API

dfcz112 23.03.2018 14:35

Спасибо за помощь, вроде продвигаюсь:write:

dfcz112 23.03.2018 18:20

Я вобщем-то делаю генератор японских кроссвордов, если кто знаком. По задумке в него можно будет засунуть любую картинку и он на основе неё сделает японский кроссворд.

dfcz112 23.03.2018 18:25

Это я к тому написал, что хотел бы заодно спросить: когда вся логика будет готова, как бы мне его в онлайн выложить? Так же nodejs будет задействована


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