Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Определить цветовой диапазон картинки

Ответить
Настройки темы
Определить цветовой диапазон картинки

Новый участник


Сообщения: 38
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изменения
Автор: BOBAT
Дата: 19-05-2024
Код сгенерировал ИИ, но он не работал, я его немного переделал, всё равно не работает, что нужно изменить?
Код: Выделить весь код
; Считываем картинку wallpaperGrop.png, размер 12х12 из текущего каталога
Local $image = "wallpaperGrop.png"

; Определяем цвет пикселя в центре картинки
Local $color = PixelGetColor(6, 6, $image)

; Проверяем яркость цвета (если значение больше 0x808080 то цвет темный, иначе светлый)
If $color > 0x808080 Then
    ; Тёмный цвет - выполняем определенное действие
    MsgBox(0, "Сообщение", "Темный цвет обнаружен!")
Else
    ; Светлый цвет - выполняем другое действие
    MsgBox(0, "Сообщение", "Светлый цвет обнаружен!")
EndIf
цвет 0x808080 - это серый, а код на ЛЮБОЙ цвет, даже Чёрный выдаёт "Светлый цвет обнаружен!"
Или как сделать так, чтобы считывалась картинка 12х12, и весь квадрат проверялся и определялся диапазон цвета или яркости, если светлый (ближе к белому), то одно действие, если тёмный - другое

Отправлено: 09:43, 19-05-2024

 


Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Определить цветовой диапазон картинки

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Установка - цветовой профиль simsa Microsoft Windows 10 47 23-01-2019 15:52
Темы и Стили - Цветовой прямоугольник в заголовке окна VlastelinK Оформление Windows 11/ 10 / 8 / 7 / Vista 1 27-09-2014 01:23
Прочие - Нужна программа, что бы заливать картинки в чаты, а не ссылки на картинки Clever fellow Программное обеспечение Windows 2 18-02-2010 17:22
Прочее - как определить какой диапазон ip в сети ? mitiya Сетевые технологии 5 16-12-2009 20:04
цветовой фон рабочего стола Nodir Bek Microsoft Windows 95/98/Me (архив) 4 11-03-2004 17:04




 
Переход