Библиотека распространённых WPF-контролов, стилей и тем для создания настольных приложений Windows на C#.
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
Соберите и запустите из исходного кода (в Windows требуется .NET 10 SDK)
dotnet run --project src/Hexgrab/Hexgrab.csproj - 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 настройки, панель параметров и инструменты для управления автозагрузкой и задачами, а также для очистки системы.
Утилита OCR для Windows: распознаёт текст в выбранных областях экрана, изображениях, PDF и файлах, обрабатывает всё локально и копирует или передаёт результат.
Готовый инструмент для перевода и OCR в Windows на базе WPF с поддержкой плагинов для сервисов перевода и распознавания текста.
Неофициальный лаунчер с пользовательской анимацией запуска Codex для Windows и macOS и плавным переходом к работающему окну приложения.
Современный файловый менеджер с открытым исходным кодом для Windows: многозадачность, теги файлов и глубокая интеграция с системой.