Об этом проекте
Sysinternals ZoomIt for Mac — это утилита в строке меню macOS, созданная по образцу инструмента Windows Sysinternals ZoomIt. Она добавляет функции масштабирования экрана, аннотаций, захвата и записи в macOS 14 или новее.
Основные возможности включают статический зум по замороженному захвату экрана ScreenCaptureKit, живой зум работающего экрана с интерактивным взаимодействием при отсутствии рисования, а также режим рисования без зума для аннотаций в масштабе 1x. Инструменты аннотаций охватывают перо, линию, прямоугольник, эллипс, стрелку, маркер, отмену, стирание, чистые доски для набросков и текстовые аннотации. Цвета и формы выбираются с помощью сочетаний клавиш.
Функции захвата включают копирование/сохранение снимка области просмотра, копирование/сохранение фрагмента области и OCR-фрагмент, который распознает текст в выбранной области с помощью локального фреймворка Vision от Apple и копирует его в буфер обмена без дополнительных разрешений. Режим панорамной прокрутки записывает выбранную область прокрутки, фильтрует повторяющиеся кадры, обрабатывает вертикальную или горизонтальную прокрутку, подавляет фиксированные заголовки и нижние колонтитулы и сшивает кадры в одно изображение.
Запись использует ScreenCaptureKit и AVAssetWriter для создания файлов MP4 для всего экрана или выбранной области, с опциональным системным звуком, звуком микрофона и фиксированным PiP веб-камеры. Встроенный редактор после записи поддерживает предпросмотр, обрезку, добавление, переходы, элементы управления воспроизведением, отключение звука/регулятор громкости и экспорт перед сохранением. Таймер перерыва предлагает настраиваемый обратный отсчет с цветами, прозрачностью, фоном и опциональным звуком.
Глобальные горячие клавиши по умолчанию включают Control+1 для статического зума, Control+2 для рисования без зума, Control+3 для таймера перерыва, Control+4 для живого зума, Control+5 и Control+Shift+5 для записи экрана и области, Control+6 и Control+Shift+6 для фрагмента в буфер обмена или файл, Control+Option+6 для OCR и Control+8 / Control+Shift+8 для панорамы в буфер обмена или файл. Все горячие клавиши настраиваются в диалоге настроек с вкладками, охватывающими горячие клавиши, зум, рисование, ввод текста, фрагменты, запись, веб-камеру, панораму и параметры запуска при входе.
Установка доступна через Homebrew tap Sysinternals. Проект требует macOS 14 или новее, инструменты командной строки Xcode и разрешение на запись экрана для захвата; разрешения микрофона и камеры нужны только для соответствующих опций записи. Цель самотестирования охватывает математику области просмотра, жизненный цикл и рендеринг аннотаций, сохранение настроек и регрессии сшивателя панорам.
В репозитории документированы варианты сборки для Homebrew (без песочницы) и Mac App Store (в песочнице, с отключенным DemoType), разделение идентификаторов пакета между разработкой и официальными сборками, права для камеры и микрофона в среде hardened runtime, параметры подписи и нотаризации, а также шаги по устранению неполадок с устаревшими разрешениями на запись экрана, связанными с идентификаторами пакета и требованиями к подписи кода.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.