Просмотр полной версии : Получить цвет пикселя страницы.
somebody
27.06.2011, 11:59
Можно ли получить код цвета пикселя страницы с определенными координатами? Если да, то какими средствами?
Max Tretyakov
27.06.2011, 15:20
var BG = document.body.style.backgroundColor;
вообще конечно вопрос не совсем непонятен. что значит пикселя страницы с определенными координатами? Это термины фотошопа больше, чем программирования.
dmitriymar
27.06.2011, 15:58
через canvas
trikadin
27.06.2011, 16:11
Использовать это (http://javascript.ru/ui/draganddrop#document-elementfrompoint-x-y), а потом узнать его background-color.
Метод, правда, фигня. Если он с прозрачностью, а под ним ещё что-то - то только гуглить в сторону canvas.
somebody
27.06.2011, 16:21
var BG = document.body.style.backgroundColor;
вообще конечно вопрос не совсем непонятен. что значит пикселя страницы с определенными координатами? Это термины фотошопа больше, чем программирования.
На странице есть, скажем, изображение, однотонное, местоположение его известно. Нужно проверить один из пикселей принадлежащих картинке и если он отличается от белого фона страницы, то фиксировать это.
somebody
27.06.2011, 16:23
Использовать это (http://javascript.ru/ui/draganddrop#document-elementfrompoint-x-y), а потом узнать его background-color.
Метод, правда, фигня. Если он с прозрачностью, а под ним ещё что-то - то только гуглить в сторону canvas.
Без прозрачности.
somebody
27.06.2011, 16:24
Есть только страница с белым фоном и черный объект на ней.
dmitriymar
27.06.2011, 16:24
Нужно проверить один из пикселей принадлежащих картинке и если он отличается от белого фона страницы, то фиксировать это.
все изображения вывести в канву и проверять цвет пиксела под курсором.4 байта - rgb +альфа канал
dmitriymar
27.06.2011, 16:26
Есть только страница с белым фоном и черный объект на ней.
ну дак это не одно изображение. это проверить есть ли элемент под курсором с бекграундом отличным от белого
somebody
27.06.2011, 16:32
ну дак это не одно изображение. это проверить есть ли элемент под курсором с бекграундом отличным от белого
курсор заменить на координаты и да.
dmitriymar
27.06.2011, 17:16
курсор заменить на координаты и да.
и нет.
а скрол? координаты у курсора берутся относительно экрана,а у элемента относительно документа
somebody
27.06.2011, 19:48
и нет.
а скрол? координаты у курсора берутся относительно экрана,а у элемента относительно документа
скрола нет. Курсор вобще роли не играет здесь. Я запускаю скрипт и анализируется страница, если в нужном месте есть этот черный пиксел, то делаю одно, если нет, то анализируется следующая страница.
vBulletin® v3.6.7, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot