2026-07-31 17:03:49 +03:00
2026-07-31 17:03:49 +03:00
2026-07-31 17:03:49 +03:00
2026-07-31 17:03:49 +03:00
2026-07-31 17:03:49 +03:00
2026-07-31 17:03:49 +03:00
2026-07-31 17:03:49 +03:00
2026-07-31 16:59:27 +03:00
2026-07-31 17:03:49 +03:00

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
S
Description
NightShot — быстрый нативный Win64-инструмент для создания скриншотов и записи GIF. Выделение области, аннотации, ColorPicker, загрузка на свой API-сервер, системные уведомления, мультимониторный режим и автосохранение.
Readme MIT
146 KiB
Languages
C++ 98.5%
Batchfile 1.5%