Repolode
iammukeshm

iammukeshm/hexgrab

Минималистичный пикер цветов для Windows: нажмите Win+Shift+H, щёлкните по любому пикселю на экране — его HEX-код скопируется в буфер обмена.

Open source альтернатива:PowerToys Color Picker

Звёзды
5
Форки
1
Открытые issues
0
Последний коммит
26 дней назад

Что это?

hexgrab — простой пикер цветов для Windows, написанный на C# с использованием .NET 10 и WPF, без зависимостей NuGet. Нажмите Win+Shift+H, чтобы начать выбор цвета: за курсором будет следовать метка, показывающая цвет под ним. Щелчок или нажатие Enter скопирует HEX-значение в буфер обмена, а Esc или щелчок правой кнопкой отменит выбор.

Проект создан как учебное упражнение. Автор изучил поставляемые бинарные файлы Color Picker из Microsoft PowerToys с помощью REA (Reverse Engineer Anything), затем написал независимую минималистичную реализацию и сверил результаты с открытым исходным кодом PowerToys. В кодовой базе меньше 750 строк с учётом комментариев, а в репозитории есть сквозной тест на PowerShell, который проверяет настоящую горячую клавишу, щелчки и нажатия клавиш.

Приложение использует низкоуровневые хуки мыши и клавиатуры, которые устанавливаются только на время выбора цвета. Оно опрашивает экран с частотой обновления дисплея, поэтому цвета обновляются, даже когда курсор неподвижен. Сейчас поддерживается только вывод в формате HEX; приложение проверено на одном мониторе с масштабированием 125%.

Ключевые возможности

  • 01Глобальная горячая клавиша Win+Shift+H запускает выбор цвета из любого места.
  • 02Предпросмотр цвета в реальном времени следует за курсором и меняет положение у краёв монитора.
  • 03Копирует HEX-значение в буфер обмена и повторяет попытку, если буфер занят.
  • 04Поддержка Per-Monitor V2 DPI для точной работы с физическими пикселями.
  • 05Поставляется как автономный exe или в виде компактной сборки, для которой нужен .NET 10 Desktop Runtime.

Сценарии использования

  • Получить цвет бренда или элемента интерфейса прямо с экрана.
  • Узнать точное HEX-значение пикселя в кадре видео или анимации.
  • Быстро выбирать цвета при создании или проверке интерфейсов в Windows.

Быстрый старт

  1. 1

    Соберите и запустите из исходного кода (в Windows требуется .NET 10 SDK)

    dotnet run --project src/Hexgrab/Hexgrab.csproj
  2. 2

    Скачайте exe со страницы последнего релиза

Что важно знать

  • Только Windows 10 или 11, x64.
  • Exe-файл релиза не подписан кодовой подписью, поэтому при первом запуске Windows SmartScreen покажет предупреждение.
  • Конфигурации с несколькими мониторами и разными коэффициентами масштабирования ещё не проверялись на реальном оборудовании.
  • Поддерживается только вывод в HEX; форматов RGB/HSL, истории и настроек нет.

В подборках

Темы

Частые вопросы

Что такое hexgrab?
Минималистичный пикер цветов для Windows: нажмите Win+Shift+H, щёлкните по любому пикселю на экране — его HEX-код скопируется в буфер обмена. hexgrab — простой пикер цветов для Windows, написанный на C# с использованием .NET 10 и WPF, без зависимостей NuGet. Нажмите Win+Shift+H, чтобы начать выбор цвета: за курсором будет следовать метка, показывающая цвет под ним. Щелчок или нажатие Enter скопирует HEX-значение в буфер обмена, а Esc или щелчок правой кнопкой отменит выбор.
hexgrab можно использовать бесплатно? Какая у него лицензия?
hexgrab распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
hexgrab всё ещё поддерживается?
Активно поддерживается. Последний коммит в hexgrab — 12 окт. 2026 г..
Для чего можно использовать hexgrab?
Получить цвет бренда или элемента интерфейса прямо с экрана. Узнать точное HEX-значение пикселя в кадре видео или анимации. Быстро выбирать цвета при создании или проверке интерфейсов в Windows.
Как установить hexgrab?
Соберите и запустите из исходного кода (в Windows требуется .NET 10 SDK): dotnet run --project src/Hexgrab/Hexgrab.csproj Скачайте exe со страницы последнего релиза
Где скачать hexgrab?
Исходный код и инструкции по установке — на GitHub: https://github.com/iammukeshm/hexgrab

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Бесплатный инструмент с открытым исходным кодом для оптимизации Windows: 42 настройки, панель параметров и инструменты для управления автозагрузкой и задачами, а также для очистки системы.

11 тыс.+292 за неделю472C#OtherАктивно поддерживаетсяОбновлён позавчера

Утилита OCR для Windows: распознаёт текст в выбранных областях экрана, изображениях, PDF и файлах, обрабатывает всё локально и копирует или передаёт результат.

5,1 тыс.+18 за неделю335C#MITАктивно поддерживаетсяОбновлён позавчера