Add NightShot source
This commit is contained in:
1 parent
0174ecaf32
commit
dfcbacfb0c
33 files changed
+8358
-1
No files matched your search
@@ -1,3 +1,33 @@
|
||||
# NightShot
|
||||
|
||||
NightShot — быстрый нативный Win64-инструмент для создания скриншотов и записи GIF. Выделение области, аннотации, ColorPicker, загрузка на свой API-сервер, системные уведомления, мультимониторный режим и автосохранение.
|
||||
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.
|
||||
|
||||
```bat
|
||||
build.bat
|
||||
```
|
||||
Reference in new issue
Block a user