2.0 KiB
2.0 KiB
NightShot
NightShot — нативное приложение для Windows 10/11, предназначенное для быстрого создания и редактирования скриншотов, а также записи GIF с выбранной области экрана.
Приложение написано на C++20 с использованием WinAPI и GDI+, не требует CMake, сторонних UI-фреймворков или установки дополнительных runtime-компонентов.
Возможности
- Захват произвольной области экрана через
PrintScreen - Поддержка нескольких мониторов и разных значений DPI
- Перемещение и изменение размера выделенной области
- Карандаш, линии, стрелки, прямоугольники, маркер и текст
- Настройка толщины инструментов колёсиком мыши
- ColorPicker с пипеткой, HEX, RGBA и HSV
- Сохраняемая палитра цветов 8×6
- Копирование изображения в буфер обмена
- Сохранение снимков без перезаписи существующих файлов
- Запись GIF через
Ctrl + PrintScreen - Выбор FPS, качества, курсора и лимита записи
- Автоматическое сохранение GIF и помещение результата в буфер
- Загрузка изображений на пользовательский API-сервер
- Системные уведомления Windows
- Иконка в трее и окно настроек
- Автозагрузка и запуск с правами администратора
- Полностью нативная Win64-сборка
Сборка
Для сборки требуется MinGW-w64 с поддержкой C++20.
build.bat