Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/57: Рейтинг темы: голосов - 57, средняя оценка - 4.75
грызу канифоль
 Аватар для Vasiliy
45 / 22 / 3
Регистрация: 03.12.2008
Сообщений: 265

Определение цвета пикселя

21.06.2009, 02:43. Показов 11124. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Необходимо определить цвет пикселя в формате RGB. Возможно ли это сделать стандартными средствами или необходимы дополнительные библиотеки? Заранее спасибо!
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.06.2009, 02:43
Ответы с готовыми решениями:

Как узнать цвета каждого пикселя на экране
хочу сделать типа бот для игры, нужно находить на экране красный треугольник, хочу проверять на экране цвет каждого пикселя, как это можно...

Считывание цвета пикселя с экрана. Выбрать наиболее оптимальный код из двух предложенных
Возникла потребность считывать цвет пикселя, сейчас приведу 2 подхода к решению етой задачи. При чем частота вызовов метода...

Изменение цвета названия файла/папки (либо цвета подсветки)
Привет супер уважаемые супер форумчане!) Очень интересно, есть ли какой-то способ изменить цвет названия файла/папки, либо изменить цвет...

7
 Аватар для exe-dealer
308 / 161 / 11
Регистрация: 07.06.2009
Сообщений: 538
21.06.2009, 03:08
Bitmap.GetPixel(Int32, Int32)
1
грызу канифоль
 Аватар для Vasiliy
45 / 22 / 3
Регистрация: 03.12.2008
Сообщений: 265
21.06.2009, 08:46  [ТС]
Спасибо! дальше сам додумался - из Color вытащить R, G и B.
0
3 / 3 / 0
Регистрация: 10.02.2009
Сообщений: 38
22.07.2009, 18:13
А как узнать цвет пикселя у объекта типа Image?
0
 Аватар для exe-dealer
308 / 161 / 11
Регистрация: 07.06.2009
Сообщений: 538
22.07.2009, 19:58
сделай из него битмап
0
274 / 200 / 33
Регистрация: 18.04.2009
Сообщений: 177
22.07.2009, 22:11
Лучший ответ Сообщение было отмечено как решение

Решение

Т.е. так:
C#
1
Color "твоя переменная" = (pictureBox1.Image as Bitmap).GetPixel(e.X, e.Y);
где e.X, e.Y - координаты точки, в которую кликнули.
3
0 / 0 / 0
Регистрация: 17.04.2010
Сообщений: 13
19.02.2011, 20:57
А как определить цвет пикселя, если картинка не загружена? Т.е. есть тупо элемент pictureBox и нарисованный на нем прямоугольник. Не картинка а нарисованный.
C#
1
Color "твоя переменная" = (pictureBox1.Image as Bitmap).GetPixel(e.X, e.Y);
Не работает при выполнении выдает ошибку: "Ссылка на объект не указывает на экземпляр объекта".
0
85 / 77 / 13
Регистрация: 03.09.2009
Сообщений: 346
19.02.2011, 23:34
Наверное нужно делать скриншот. Кажется где-то видел, что можно сделать программно скриншот отдельного контрола.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.02.2011, 23:34
Помогаю со студенческими работами здесь

Получение цвета пикселя
Как получить цвет пикселя на изображении? Bitmap bmp = new Bitmap(@"C:\2.png"); PixelFormat pxf =...

Поиск пикселя по коду цвета
Добрый день, уважаемые форумчане! Пытаюсь написать свой ColorPicker, и столкнулся с проблемой поиска пикселя нужного цвета( со значениями...

Вывод цвета кадого пикселя изображения
Подскажите пожалуйста в чем проблема.Мне нужно вывести, не важно куда, коды цветов всего изображения.Есть программа, которая берет...

Получение цвета пикселя по координате в PictureBox
Здраствуйте. Нужна помощь. Я в pictureBox нарисовал несколько отрезков: for (int i = 0; i < 4; i++) ...

Определение цвету по значениям пикселя
Вопрос наверное не совсем про программирование, но по нахождению алгоритм: У меня есть программа, которая кушает картинку и поочередно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru