powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / (JPanel) Как получить цвет пикселя в указаных координатах?
7 сообщений из 7, страница 1 из 1
(JPanel) Как получить цвет пикселя в указаных координатах?
    #33798302
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Простите. Некогда в API лезть.

В общем у меня есть панель на которой отрисовалась картинка. Панель обрабатывает клик мыши. По клику надо определить цвет кликнутого пикселя. Как узнать цвет конкретного пикселя понели?
...
Рейтинг: 0 / 0
(JPanel) Как получить цвет пикселя в указаных координатах?
    #33798311
Alexey Lapusta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делаем скриншот, а потом используем класс PixelGrabber и получаем значение нужного нам пикселя по координатам. Возможно, есть более эстетичные решения.
...
Рейтинг: 0 / 0
(JPanel) Как получить цвет пикселя в указаных координатах?
    #33798312
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это не шутка?
...
Рейтинг: 0 / 0
(JPanel) Как получить цвет пикселя в указаных координатах?
    #33798432
Alexey Lapusta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да нет, а что в этом такого? Скриншот в BufferedImage делается в 5 строк, потом оттуда вытаскиваем нужный нам пиксель с помощью PixelGrabber.
...
Рейтинг: 0 / 0
(JPanel) Как получить цвет пикселя в указаных координатах?
    #33798460
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это некорректно забивать буфер обмена своим. Пользователь может там держать то что ему нужно для работы. Это неправильный подход.

тут случилось небольшое переосмысление. Ведь у объекта Image вроде есть метод для получения цвета пикселя? А на канве как раз Image будет. Осталось придумать как пересчитать.
...
Рейтинг: 0 / 0
(JPanel) Как получить цвет пикселя в указаных координатах?
    #33798971
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SarinЭто некорректно забивать буфер обмена своим. Пользователь может там держать то что ему нужно для работы. Это неправильный подход.


имеется ввиду не системный буфер, а класс BufferedImage.

по сабжу http://www.rgagnon.com/javadetails/java-0257.html
...
Рейтинг: 0 / 0
(JPanel) Как получить цвет пикселя в указаных координатах?
    #33799653
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если Вас не затруднит, можно примерчик с самого начала. Открытие файла изображения, получение цвета указанного пикселя.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / (JPanel) Как получить цвет пикселя в указаных координатах?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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