0 / 0 / 0
Регистрация: 16.03.2023
Сообщений: 3
|
||||||
1 | ||||||
C++ GDI+ bitamap.getpixel16.03.2023, 23:50. Показов 502. Ответов 2
Приветствую, пытаюсь получить цвет пикселя на изображении рабочего стола.
GetPixel постоянно выдает нулевые значения. Смотрел документацию на сайте микрософта. Подскажите почему GetPixel выдает ошибку. Взял кусок кода с сайта о GDI+ Сохраняю изображение в Bitmap оно сохраняется адекватно.
0
|
16.03.2023, 23:50 | |
16.03.2023, 23:50 | |
Ответы с готовыми решениями:
2
Выбор между GDI / GDI+ / CreateWindow
GetPixel |
![]() ![]() 3072 / 1410 / 425
Регистрация: 19.01.2009
Сообщений: 3,890
|
|
17.03.2023, 23:56 | 2 |
![]() Решение
Mardok, у вас в консоль выводится GetPixel == Error?
Дело в том, что метод Bitmap::GetPixel возвращает не boolean значение (как у вас предполагается в коде), а перечисляемый тип Status, успешное значение в котором равно 0 (Ok = 0, GenericError = 1, ...).
1
|
0 / 0 / 0
Регистрация: 16.03.2023
Сообщений: 3
|
|
18.03.2023, 10:04 [ТС] | 3 |
Большое спасибо, я только вчера об этом подумал, но не стал проверять это. Буду пробовать иные варианты проверки.
Добавлено через 15 минут Как вы и сказали, я не правильно расценивал ответ GetPixel. Убрал условия и начал выводить полученные значения, как минимум GetValue выдает положительный ответ. Спасибо!
0
|
18.03.2023, 10:04 | |
18.03.2023, 10:04 | |
Помогаю со студенческими работами здесь
3
GetPixel GetPixel() и SetWindowText() GetPixel(), BitMap()
[WinApi] Аналог GetPixel Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
![]() |
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Пользуясь нейросетью возвращаюсь к вопросу альтернативных приводов поступательного движения.
Hrethgir 14.02.2025
Описание тут https:/ / habr. com/ ru/ articles/ 778118/ .
Вопрос ответ
You
Привет. Скажи, есть-ли вещества, которые могут менять жидкое состояние на желеобразное под воздействием ультразвука?
. . .
|
Ошибка "Another git process seems to be running in this repository"
hw_wired 14.02.2025
При работе с git можно столкнуться с довольно раздражающей ошибкой "Another git process seems to be running in this repository". Эта ситуация возникает, когда система контроля версий пытается. . .
|
Ошибка "java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException"
hw_wired 14.02.2025
Как разработчики Java-приложений, мы сталкиваемся с разными ошибками, но одна из них - java. lang. NoClassDefFoundError: javax/ xml/ bind/ JAXBException - стала особенно актуальной после выхода Java 9. . . .
|
Отличия for-in от for-of в JavaScript
hw_wired 14.02.2025
Когда-то единственным способом перебора элементов массива или свойств объекта был классический цикл for с счетчиком. Да, он отлично справлялся с задачей, но код получался громоздким и не очень. . .
|
Отличия implementation, api и compile в Gradle
hw_wired 14.02.2025
Управление зависимостями - одна из ключевых задач при разработке современных приложений на Java и Kotlin. Система сборки Gradle предоставляет гибкие и мощные средства для работы с зависимостями,. . .
|
Что лучше: require или import/export в JavaScript
hw_wired 14.02.2025
Модульность в JavaScript прошла долгий путь эволюции, и сегодня у разработчиков есть два основных способа организации модулей: старый добрый require из системы CommonJS и современные import/ export из. . .
|
Ошибка "Uncaught SyntaxError: Cannot use import statement outside a module"
hw_wired 14.02.2025
Думаю, многие разработчики сталкивались с ошибкой "Uncaught SyntaxError: Cannot use import statement outside a module" при попытке использовать современный синтаксис импорта в JavaScript. Эта. . .
|
Ошибка Docker "Got permission denied while trying to connect to the Docker daemon socket at"
hw_wired 14.02.2025
Разработка с использованием Docker может иногда преподносить неожиданные сюрпризы, и одним из самых распространенных камней преткновения становится ошибка с отказом в доступе к демону Docker. . . .
|
Ошибка "No 'Access-Control-Allow-Origin' header is present on the requested resource"
hw_wired 14.02.2025
При разработке современных веб-приложений нередко сталкиваешься с ошибкой "No 'Access-Control-Allow-Origin' header is present on the requested resource". Эта проблема возникает из-за политики. . .
|
Как закрыть порт в Linux
hw_wired 14.02.2025
Управление сетевыми портами в Linux - непростая, но важная задача для обеспечения безопасности системы. Каждый открытый порт - это потенциальная уязвимость, через которую злоумышленики могут. . .
|