ImageGlass решает задачу быстрого просмотра больших папок с фотографиями, иллюстрациями, веб-графикой и многокадровыми файлами без перехода в тяжёлый редактор: программа открывает более 90 форматов, показывает ленту миниатюр, умеет масштабировать изображение несколькими способами, проигрывать анимацию, извлекать отдельные кадры, работать с цветом и выполнять точечные операции вроде поворота, кадрирования и изменения размера. Она особенно полезна фотографам для первичной проверки кадров, дизайнерам и разработчикам для просмотра PNG, WebP, AVIF, SVG и JPEG XL, а также пользователям, которым нужен настраиваемый просмотрщик с понятной навигацией и возможностью подключать внешние инструменты.
- Замена фона с автоотделением
- Портретная ретушь и пластика
- Локальная цвето- и светокоррекция
- Нет полноценной портретной ретуши
- EXIF смотрит через ExifGlass
- Часть функций доступна только в Pro
Что представляет собой рабочий процесс в ImageGlass
В ImageGlass основная единица работы — не «проект», а текущий файл и список изображений, который программа собрала вокруг него. Если открыть фотографию из папки, просмотрщик подхватывает соседние поддерживаемые файлы, формирует очередь навигации и показывает их в Gallery. Поэтому типичный сеанс начинается не с импорта в каталог, а с открытия одного файла, папки или перетаскивания материала в окно. Для просмотра коллекции это заметно сокращает число действий: не нужно создавать базу, ждать построения медиатеки или вручную добавлять каждый кадр.
Интерфейс версии 10 построен вокруг области изображения, панели Toolbar, ленты Gallery и главного меню. Панели можно показывать или скрывать, а часто используемые команды — назначать на клавиши, колесо мыши или собственные кнопки. В документации команды называются API и имеют идентификаторы вроде IG_ViewNext, IG_ToggleGallery или IG_OpenSettings. Это не отдельная «программистская» функция: теми же командами пользуются штатные меню и кнопки, поэтому продвинутые настройки фактически собирают интерфейс из уже существующих действий ImageGlass.

По назначению ImageGlass остаётся просмотрщиком, а не редактором фотографий. В нём есть Crop Image, Resize Image, Lossless Compression, поворот, отражение, Color Picker и Frame Navigation, но нет слоёв, масок, кистевой ретуши, сложного выделения объектов и полноценной системы неразрушающей цветокоррекции. Это важная граница: ImageGlass удобен, когда изображение надо быстро проверить, сравнить по очереди с соседними файлами, подрезать или отправить во внешний редактор; если нужно последовательно ретушировать портрет или собирать композицию из нескольких слоёв, задача уже выходит за его основную модель.
Установка и начало работы
Какая система нужна текущей ветке
ImageGlass 10 построен на .NET и Avalonia и выпускается для Windows, macOS и Linux. Для Windows требуется 64-разрядная Windows 10 версии 1809 (сборка 17763) или новее; доступны сборки x64 и arm64. На macOS заявлена macOS 14 и новее на Apple Silicon arm64. Для Linux основной целевой вариант — 64-разрядный рабочий стол X11. Пакеты самодостаточные: отдельная установка .NET Runtime для штатной сборки не требуется.
Формат пакета влияет прежде всего на способ установки и интеграцию с системой. В Windows встречаются MSIX, MSI и ZIP, на macOS — DMG, на Linux — AppImage, Flatpak и архив Tar.gz. Для повседневного использования редакционный файл достаточно установить или распаковать обычным способом, а затем запустить ImageGlass. Если используется переносимая сборка, имеет смысл заранее решить, где будут храниться настройки и плагины: в portable-режиме конфигурация может находиться рядом с приложением, что удобно для переносной папки, но требует прав на запись в это место.
Первый запуск и Quick Setup
На первом запуске ветка 10 показывает Quick Setup. Задача мастера — не «импортировать библиотеку», а задать стартовые предпочтения: язык, базовый профиль поведения и несколько параметров просмотра. После завершения всё это меняется через Settings, поэтому мастер можно воспринимать как начальную настройку, а не как необратимый выбор. В корпоративном развёртывании его можно подавить заранее через параметр QuickSetupVersion, но такие предустановленные конфигурации относятся к возможностям Pro.

Если ImageGlass должен открывать фотографии по двойному щелчку, ассоциации файлов настраиваются отдельно. В Windows для этого предназначен раздел Settings > File type associations и системный механизм приложений по умолчанию. Не следует считать, что установка автоматически перехватит все графические расширения: современная Windows требует явного выбора приложения по умолчанию, а ImageGlass показывает собственный список поддерживаемых расширений и кодеков. На macOS и Linux назначение приложения по умолчанию выполняется механизмами соответствующей среды рабочего стола.
Что проверить сразу после запуска
Для первого практического сеанса достаточно открыть одну папку с разнородными изображениями и пройти пять проверок. Сначала убедитесь, что кнопки Next/Previous переходят по ожидаемому порядку. Затем включите Gallery и посмотрите, появились ли миниатюры соседних файлов. После этого проверьте Auto Zoom и Scale to Fit на горизонтальном и вертикальном кадре, откройте Settings и найдите параметры Gallery, а в конце попробуйте перетащить в окно PNG или JPEG из файлового менеджера. Если эти действия работают предсказуемо, основная схема просмотра настроена.
Отдельно имеет смысл открыть Settings > File type associations. В версии 10 таблица форматов показывает не только расширение, но и столбцы Decoder и Encoder. Это важнее длинного маркетингового перечня: Decoder отвечает на вопрос, чем конкретный тип файла читается, Encoder — можно ли его сохранить в этом формате. Тире в столбце Encoder не означает ошибку. Для многих RAW-форматов чтение доступно, а запись сознательно отсутствует.
Главное окно, Toolbar и Gallery
Область изображения
Центр окна занимает Viewer — область, где отрисовывается текущий файл. Фон можно менять, а для прозрачной графики включать шахматную подложку. В версии 10 состояние подложки описывается параметром CheckerboardMode со значениями None, Client и Image: подложку можно отключить, растянуть на всю клиентскую область или ограничить прямоугольником изображения. Для PNG, WebP и SVG с альфа-каналом последний режим обычно даёт наиболее наглядное представление о границе самого изображения.
Viewer поддерживает панорамирование увеличенного кадра, приближение относительно положения курсора и несколько режимов заполнения окна. На сенсорных устройствах доступны жесты масштабирования и панорамирования. Если изображение меньше окна, поведение зависит от выбранного Zoom Mode и параметров панорамирования; возможность свободно уводить картинку за её границы и добавлять дополнительное поле вокруг относится к Pro, тогда как обычное перемещение увеличенного изображения доступно в Classic.
Панель Toolbar
Toolbar — набор кнопок для команд, которые нужны постоянно. В стандартных темах предусмотрены значки Open File, View Previous Image, View Next Image, Zoom In, Zoom Out, Scale to Width, Scale to Height, Scale to Fit, Scale to Fill, Rotate Left, Rotate Right, Crop, Save, Slideshow, Gallery, Window Fit, Full Screen, Refresh и других действий. Точный набор зависит от раскладки и темы, поэтому не стоит ориентироваться на фиксированную позицию каждой кнопки.
В Settings > Toolbar можно менять состав панели и добавлять собственные кнопки. Для пользовательской кнопки указывается команда ImageGlass или внешний исполняемый файл и, при необходимости, аргумент. Например, кнопка может вызывать встроенное IG_OpenSettings, переключать Gallery или запускать внешний редактор, передавая путь текущего файла через шаблон <file>. В версии 10.0.6 также разрешён пустой элемент без Executable, который используется как визуальный промежуток между группами кнопок.

Gallery: лента соседних файлов
Gallery показывает миниатюры изображений текущего списка. Это не медиатека и не каталог: лента отражает то, что ImageGlass обнаружил в текущем контексте папки и согласно правилам фильтрации/сортировки. Клик по миниатюре переключает Viewer на выбранный файл. В актуальной ветке миниатюры можно перетаскивать в другие приложения системным drag-and-drop, что удобно, например, при переносе отобранного изображения в мессенджер или редактор.
При большом количестве файлов Gallery не обязана держать все полноразмерные изображения в памяти. ImageGlass использует миниатюрный кэш и отдельное предварительное декодирование соседних кадров. В версии 10 есть аппаратно-зависимое кэширование, ограничения по объёму памяти, размеру файла, размерности изображения и глубине просмотра вперёд. Благодаря этому настройка производительности сводится не к «максимуму кэша», а к поиску разумного баланса: быстрый переход между соседними кадрами без избыточного расхода RAM и видеопамяти.

Порядок навигации
ImageGlass умеет сортировать список разными способами, а в Windows — при определённых условиях следовать порядку Проводника. Это удобно, если папка вручную упорядочена по имени, дате или типу и ожидается то же направление просмотра. Но «Explorer sort order» — платформенная функция Windows и не переносится буквально на macOS или Linux. Если одинаковый порядок нужен на разных системах, надёжнее выбрать явный критерий сортировки внутри ImageGlass и одинаковое направление.
Для оценки серии снимков полезен режим циклической навигации: после последнего файла можно вернуться к первому. Важно не путать его с Slideshow. Обычные Next/Previous переключают изображения по команде пользователя, тогда как Slideshow делает это по таймеру и может показывать обратный отсчёт. Разные режимы подходят для разных задач: ручная навигация — для отбора и детального просмотра, слайд-шоу — для демонстрации или длительного просмотра без клавиатуры.
Открытие файлов и работа с буфером обмена
Открыть изображение можно не только диалогом Open File. ImageGlass принимает drag-and-drop, умеет вставлять из буфера сами пиксели, путь к изображению или файл, помещённый в буфер файловым менеджером. На уровне команд этим соответствуют IG_OpenFile, IG_OpenFolder, IG_OpenPath и IG_PasteImage. Для пользователя это означает, что просмотр можно встроить в разные привычки: открыть файл двойным щелчком, бросить его мышью в уже запущенное окно, вставить скриншот или передать путь.
Команды буфера различаются по смыслу. IG_CopyImagePixels копирует визуальное содержимое текущего изображения, чтобы его можно было вставить в графический редактор или документ. IG_CopyImagePath копирует текстовый путь. IG_CopyFiles и IG_CutFiles работают с самим файлом и предназначены для последующей вставки в файловом менеджере. В Windows, macOS и Linux набор доступных операций немного различается: например, вырезание файла не поддерживается на macOS, тогда как в Windows и Linux оно доступно.
Если вставка «не делает ничего», сначала надо понять, что именно находится в буфере. Веб-страница может поместить туда изображение как bitmap, файловый менеджер — ссылку на файл, а текстовый редактор — обычную строку. ImageGlass понимает несколько вариантов, но не обязан превращать произвольный текстовый URL в удалённую загрузку. Для локальной работы надёжнее передавать файл, путь или графические данные, а не рассчитывать на сетевую интерпретацию строки.
Масштабирование: шесть режимов и точный zoom
У ImageGlass шесть основных режимов масштабирования: Auto Zoom, Lock Zoom, Scale to Width, Scale to Height, Scale to Fit и Scale to Fill. Они решают разные задачи, поэтому полезнее выбрать режим под сценарий, чем постоянно нажимать плюс и минус. Auto Zoom автоматически подбирает масштаб относительно размеров окна; Lock Zoom удерживает выбранный коэффициент при переходе между файлами; Scale to Width подгоняет изображение по ширине; Scale to Height — по высоте; Scale to Fit полностью помещает изображение в Viewer; Scale to Fill заполняет область просмотра, допуская выход частей изображения за её границы.

Когда использовать Lock Zoom
Lock Zoom особенно полезен при последовательной проверке однотипных кадров. Например, серия из камеры имеет одинаковое разрешение, и нужно смотреть резкость на 100%. Сначала установите нужный масштаб, затем включите фиксацию и переходите Next/Previous. Изображения будут открываться с тем же коэффициентом, поэтому глаз не тратит время на постоянное изменение масштаба. При различающихся размерах файлов фиксированный процент сохраняет математический коэффициент, а не одинаковую видимую область, что важно учитывать.
Scale to Fit и Scale to Fill
Scale to Fit — безопасный универсальный режим: кадр целиком виден в окне, а по краям может оставаться свободное поле. Scale to Fill действует наоборот: свободного поля почти не остаётся, зато часть изображения может оказаться за пределами Viewer. Для просмотра фотографий целиком чаще удобен Fit; для демонстрации слайдов на экране, где важна заполненность, иногда уместнее Fill. Если пользователь воспринимает обрезанные края как «пропавшие», проблема обычно не в файле, а именно в выбранном режиме Fill.
Zoom у курсора и интерполяция
При приближении ImageGlass умеет сохранять точку под курсором, поэтому можно навести мышь на глаз портрета, мелкую надпись или пиксельный дефект и увеличить именно этот участок. Скорость zoom и панорамирования настраивается, а также выбирается алгоритм интерполяции. Ветка 10 предлагает варианты, рассчитанные на разный баланс между резкостью, сглаживанием и быстродействием. Для пиксель-арта предпочтительна интерполяция без размытия, а для фотографии при промежуточных масштабах чаще комфортнее сглаживающий вариант.
Не следует оценивать исходную резкость только в режиме, где изображение масштабировано до произвольного процента. Любой ресэмплинг меняет визуальное представление деталей. Для технической проверки полезно сравнить Scale to Fit с Actual Size или фиксированным 100%, а уже затем делать вывод о фокусе, шуме и микроконтрасте исходника.
Полноэкранный режим, Frameless, Window Fit и Slideshow
Full Screen занимает доступный экран и подходит для просмотра без отвлекающих окон. Frameless убирает обычную оконную рамку, сохраняя рабочий контекст. Window Fit подгоняет окно приложения под размеры изображения. В Windows доступны все эти варианты; на macOS Window Fit в текущей ветке не заявлен, а на Linux отсутствует Frameless. Это не повреждение настроек, а платформенное различие, которое ImageGlass показывает на уровне доступности команды.
Slideshow запускает автоматическое переключение файлов. В нём можно показывать таймер обратного отсчёта, приостанавливать и продолжать воспроизведение. В актуальной версии курсор мыши автоматически скрывается после бездействия, а во время слайд-шоу программа не должна позволять системе заснуть. Следующее изображение предварительно кэшируется даже при очень жёстких общих ограничениях кэша, чтобы переход по таймеру не зависел от обычной стратегии просмотра.

Для презентации на втором мониторе полезно сначала проверить режимы окна и разрешение изображений, а уже потом запускать последовательность. ImageGlass не заменяет программу презентаций: у него нет слайдов с текстовыми блоками, диаграммами и анимацией объектов. Зато для чистого показа папки с изображениями он проще: достаточно подготовить порядок файлов, выбрать фон, нужный режим масштабирования и интервал.
Поддерживаемые форматы и то, что означает «90+»
ImageGlass открывает более 90 форматов, но полезнее смотреть не на число, а на конкретные декодеры и ограничения. В повседневной работе поддерживаются JPEG, PNG, BMP, GIF, WebP, TIFF, ICO, SVG/SVGZ, AVIF, JPEG XL, HEIC/HEIF, ряд HDR-форматов и распространённые RAW-файлы камер. Часть обработки выполняется встроенными движками Magick.NET, SkiaSharp и Svg.Skia, а дополнительные кодеки могут подключаться как плагины. Поэтому одинаковое расширение в разных версиях программы иногда обслуживается разным движком.
Раздел Settings > File type associations > File formats фактически служит диагностической таблицей. В строке расширения видно, какой Decoder открывает формат и какой Encoder умеет его сохранять. Если у `.cr3`, `.nef` или другого RAW есть Decoder, но в Encoder стоит тире, это нормальная модель «чтение без записи». Если оба поля пусты либо нужного расширения нет, добавление одной строки в список не создаст поддержку само по себе: программа всё равно должна иметь декодер, встроенный или подключённый.

Форматы веб-графики
Для веб-разработчика сильная сторона ImageGlass — единый просмотр JPEG, PNG, WebP, AVIF, JPEG XL и SVG. Можно быстро перейти от растровой картинки к векторной, проверить прозрачность на шахматном фоне и приблизить мелкие детали. SVG и SVGZ в десятой ветке отрисовываются собственным векторным механизмом вместо старой зависимости от WebView2. Это уменьшает различия между платформами и позволяет масштабировать вектор без характерной растровой пикселизации.
Анимированные SVG с поддерживаемыми SMIL-анимациями также могут воспроизводиться. Однако ImageGlass остаётся просмотрщиком результата, а не редактором DOM или CSS внутри SVG. Если нужно изменить path, атрибут fill, текстовый узел либо сценарий анимации, файл удобнее передать в специализированный векторный или текстовый редактор через внешнюю команду.
HEIC, AVIF и JPEG XL
Современные форматы могут содержать несколько изображений, цветовые профили, HDR-данные или служебные структуры, из-за чего два файла с одинаковым расширением не обязательно декодируются одинаково быстро. ImageGlass умеет работать с HEIC/HEIF, AVIF и JXL, но сложные многокадровые контейнеры требуют больше памяти и времени на декодирование, чем обычный JPEG. Если конкретный файл не открывается, полезно проверить обновление программы и кодека, а не делать вывод, что расширение в целом не поддерживается.
RAW: быстрый просмотр, а не проявка
Поддержка RAW означает возможность открыть данные или встроенное превью камеры, но не превращает ImageGlass в RAW-конвертер уровня Lightroom, Capture One или darktable. У просмотра нет привычного набора параметров демозаики, профиля камеры, экспозиции, восстановления светов, баланса белого и неразрушающей истории. Для отбора кадров это нормально: задача — быстро увидеть содержимое и перейти к следующему файлу. Для окончательной проявки RAW следует открыть оригинал во внешнем конвертере.
Если RAW кажется менее детализированным, чем в редакторе, причина может быть в использовании встроенного превью. Такое изображение формируется камерой и способно иметь другое разрешение, резкость и тональную обработку. Поэтому ImageGlass удобен для первичного просмотра, но сравнивать по нему качество демозаики разных RAW-конвертеров некорректно.
Анимация, многокадровые файлы и Frame Navigation
GIF, WebP, APNG, многокадровый TIFF и ICO требуют другой логики, чем обычная фотография: один файл содержит несколько кадров или страниц. ImageGlass умеет проигрывать анимацию и открывать Frame Navigation — встроенный инструмент для пошагового перемещения по кадрам. В актуальной ветке инструмент также работает с Motion Photos, где JPEG содержит встроенный короткий видеоролик.
Через Frame Navigation можно остановить воспроизведение, перейти к первому или последнему кадру, двигаться вперёд и назад, сохранить отдельный кадр либо экспортировать все кадры в файлы. Это особенно полезно при проверке баннера, короткой APNG-анимации или многокадрового TIFF, где нужно рассмотреть конкретное состояние без попытки поймать его паузой в нужную миллисекунду.

Практический сценарий: извлечь один кадр GIF
- Откройте GIF обычным способом и дождитесь начала воспроизведения.
- Откройте инструмент Frame Navigation через Tools или соответствующую кнопку, если она добавлена на Toolbar.
- Приостановите воспроизведение и кнопками Previous/Next найдите нужный кадр.
- Используйте команду экспорта текущего кадра. Если нужны все состояния, выберите экспорт всех кадров.
- Проверьте полученный файл отдельно: формат и наличие прозрачности зависят от выбранного способа сохранения и исходного кадра.
Экспорт кадров следует отличать от «конвертации анимации». Сохранение одного кадра создаёт статическое изображение; экспорт всех кадров — набор отдельных файлов. Если требуется собрать новую анимацию с изменённой частотой, палитрой или порядком кадров, ImageGlass не предоставляет полноценную шкалу времени и инструменты монтажа — для этого нужен анимационный редактор.
Многостраничный TIFF
Многостраничный TIFF часто встречается после сканирования или в техническом документообороте. ImageGlass позволяет просматривать страницы как кадры, но не является редактором документа: нельзя перетаскивать страницы, объединять несколько TIFF в один, распознавать текст или строить оглавление. Для проверки содержимого и извлечения страницы Frame Navigation подходит, для структурной правки многостраничного документа — нет.
Цвет, ICC-профили, HDR и прозрачность
Управление цветом
ImageGlass поддерживает color management и учитывает встроенные цветовые профили. Это важно для фотографий не только в sRGB: без управления цветом один и тот же файл может выглядеть перенасыщенным или, наоборот, блеклым на широкогамутном мониторе. При проблемах с цветом сначала стоит проверить, есть ли профиль в исходнике и корректен ли профиль монитора в системе. Простая смена темы или фона просмотрщика не исправляет ошибочную ICC-конфигурацию.
В рабочем процессе полезно разделять два вопроса. Первый — какие числовые значения записаны в изображении. Второй — как эти значения отображаются на конкретном дисплее. ImageGlass может учитывать профиль, но не калибрует монитор и не создаёт ICC-профиль оборудования. Для аппаратной калибровки по-прежнему нужен колориметр и соответствующее ПО.
HDR в Classic и Pro
В ImageGlass 10 поддерживается просмотр HDR-контента, в том числе AVIF, JPEG XL, Radiance HDR и OpenEXR. В Classic применяется штатная кривая тонального отображения, позволяющая показывать высокодинамический материал на обычном экране. Pro добавляет интерактивный HDR Tone Mapper: можно вручную корректировать reference white, экспозицию, насыщенность и сжатие светов. Таким образом, сам факт открытия HDR не является платной функцией, но ручное управление тональным отображением относится к Pro.
Если HDR-файл на SDR-мониторе выглядит иначе, чем в специализированном видеоредакторе, это не обязательно ошибка. Разные приложения используют разные tone-mapping-кривые и разные предположения о яркости дисплея. Для технической оценки HDR следует сравнивать приложения при одинаковом цветовом окружении и понимать, какой алгоритм преобразует исходный диапазон в возможности экрана.
Прозрачность и Checkerboard
Для прозрачной графики шахматная подложка помогает отличить белые пиксели от полностью прозрачных. В режиме CheckerboardMode=Image узор ограничен областью картинки; Client заполняет им Viewer. Если альфа-канал нужно оценить на конкретном цвете сайта или интерфейса, вместо шахмат можно установить однотонный фон просмотрщика. Это не меняет файл, а только его визуальное окружение.
Проверяя SVG, PNG или WebP, не следует делать вывод о наличии полупрозрачности только по внешнему виду на светлом фоне. Тень с альфой и серый непрозрачный пиксель могут выглядеть одинаково. Для точной проверки пригодится Color Picker, который показывает компоненты цвета и, в форматах с альфа-каналом, позволяет увидеть прозрачность в числовом представлении.
Color Picker: проверка цвета без отдельного редактора
Color Picker открывается как встроенный инструмент поверх текущего изображения. Он считывает цвет в выбранной точке и представляет его в нескольких системах. В современных ветках доступны форматы на основе RGB/alpha, HEX, HSL/HSV, CMYK и CIELAB. Набор удобен для веб-дизайна и проверки макетов: можно быстро получить HEX-значение кнопки, сравнить два участка фотографии или увидеть альфа-компонент пикселя.

Рабочий порядок простой: откройте изображение, вызовите Color Picker, наведите указатель на нужный участок и скопируйте подходящее представление. Если требуется сравнить несколько точек, фиксируйте значения вне ImageGlass или последовательно копируйте их в таблицу/редактор. Инструмент не заменяет измерительный модуль Photoshop и не рассчитывает цветовые допуски между образцами автоматически.
При сильном увеличении точность выбора повышается визуально: легче попасть в конкретный пиксель. Однако отображаемые значения следует интерпретировать с учётом профиля файла и цветового преобразования. Числа, полученные из пикселя, и фактический цвет света, который выдаёт монитор, — разные уровни процесса. Для задач допечатной подготовки одного пипеточного значения недостаточно.
Crop Image: точное кадрирование
Crop Image предназначен для быстрого вырезания прямоугольной области. Инструмент позволяет менять рамку мышью, перетаскивать стороны и углы, задавать соотношение сторон и ориентироваться на размер выделения. Современная реализация привязывает выбор к пикселям исходного изображения, поэтому увеличение Viewer не должно превращать координаты обрезки в приблизительные экранные значения.
Кадрирование по шагам
- Откройте исходник и вызовите
Tools > Crop Imageлибо кнопку Crop на Toolbar. - Создайте или скорректируйте рамку. Для квадратной области можно использовать соответствующее соотношение сторон; в версиях, где поддерживается модификатор Shift, он помогает быстро удерживать квадрат.
- При необходимости увеличьте изображение и проверьте границы на уровне пикселей. Панорамирование и zoom не должны сбрасывать выбранную область.
- Подтвердите обрезку и сохраните результат. Перед перезаписью ценного оригинала лучше использовать копию или Save As.
ImageGlass не ведёт параметрическую историю кадрирования. После сохранения поверх файла отменить решение через неделю уже не получится, если нет резервной копии. Для серийной фотографии безопасная схема — оставить RAW/оригинальный JPEG неизменным и делать производную копию. Это особенно важно потому, что некоторые операции редактирования могут не сохранять полный набор метаданных исходника.
Многокадровые файлы требуют особого внимания. Исторически инструмент Crop работал только с видимым кадром многостраничного формата, а современная архитектура Frame Navigation и редакторских инструментов по-прежнему не превращает TIFF/GIF в полноценный пакетный редактор всех страниц. Если нужно обрезать каждый кадр анимации одинаково и снова собрать анимацию, специализированный пакетный инструмент будет надёжнее.
Resize Image: изменение размеров и ресэмплинг
Resize Image изменяет пиксельные размеры текущего файла. В окне задаётся ширина и высота, можно сохранять пропорции, а для пересчёта пикселей выбирается алгоритм resample. В девятой ветке инструмент был построен на PhotoSauce.MagicScaler; в десятой он переписан в составе новой кроссплатформенной системы инструментов. Практический смысл не изменился: это функция для одного изображения, а не конвейер массовой обработки каталога.
Когда достаточно встроенного Resize
Инструмент подходит, когда нужно быстро сделать уменьшенную копию скриншота, фотографии для публикации или изображения для документа. Сначала определите требуемую сторону в пикселях, включите сохранение пропорций и выберите метод ресэмплинга. После операции обязательно проверьте мелкий текст, тонкие линии и контуры: уменьшение может сделать их мягче, а агрессивное увеличение — добавить артефакты.
Для массового ресайза сотен файлов ImageGlass неудобен, потому что в нём нет штатной очереди преобразований уровня XnConvert/XnView MP или пакетного процессора IrfanView. Повторять диалог вручную можно, но это повышает риск несогласованных параметров. В таком сценарии лучше оставить ImageGlass для контроля входных и выходных файлов, а пакетное преобразование выполнить специализированным инструментом.
Метаданные после изменения размера
При редакторских операциях нельзя автоматически считать, что весь EXIF/XMP/IPTC будет перенесён в новый файл. Для некоторых инструментов ImageGlass прямо отмечал сохранение результата без метаданных. Если метаданные критичны — например, это архив с датой съёмки, авторством и GPS, — сначала протестируйте одну копию и сравните сведения до и после. Для массовой публикации с обязательным сохранением полей лучше использовать инструмент, который явно управляет политикой metadata copy.
Поворот, отражение и Lossless Compression
Поворот на 90 градусов и отражение по горизонтали или вертикали доступны как быстрые действия. Они удобны для исправления ориентации сканов, снимков с некорректным EXIF Orientation и подготовки простых иллюстраций. Перед сохранением стоит различать визуальный поворот в Viewer и запись изменения в файл: отображение может меняться сразу, но долговременный результат появляется только после сохранения.
Lossless Compression предназначен для операций, где можно уменьшить размер поддерживаемого изображения без перекодирования пикселей с потерями или выполнить оптимизацию, не меняя визуальное содержимое. Возможность зависит от формата. Она не означает, что любой JPEG можно «сжать вдвое без потерь»: уже сжатый контент ограничен структурой файла, а выигрыш может быть небольшим. Инструмент полезен как точечная оптимизация, а не как обещание гарантированного процента экономии.
Если нужно сохранить исходное качество, работайте с копией и сравнивайте контрольный результат. Для JPEG особенно важно не путать lossless-операции над структурой с обычным повторным сохранением через lossy encoder. При смене формата или использовании обычного Save As параметры кодера могут привести к новому сжатию, даже если изображение визуально почти не изменилось.
Конвертация форматов
ImageGlass умеет сохранять изображения в поддерживаемые форматы, поэтому его можно использовать для разовой конвертации. Доступность конкретной пары определяется таблицей Decoder/Encoder: исходник должен читаться, а целевой формат — иметь кодер. Например, то, что RAW открывается, не означает, что его можно сохранить обратно в RAW. Аналогично, подключённый плагин может добавить только чтение.
Перед преобразованием учитывайте свойства контейнера. SVG — вектор, JPEG — растр без альфа-канала, PNG — растр с прозрачностью, GIF ограничен палитрой и может быть анимированным, WebP и AVIF способны хранить прозрачность и анимацию в определённых вариантах. Конвертация SVG в JPEG неизбежно растрирует вектор; PNG с прозрачностью при сохранении в JPEG потребует фон; многокадровая анимация при сохранении одного кадра станет статической. ImageGlass не отменяет различий форматов.
Для единичного файла практический алгоритм таков: открыть исходник, убедиться в правильном отображении, выполнить нужное минимальное редактирование, вызвать Save/Save As, выбрать формат с доступным Encoder и затем снова открыть полученный файл для контроля. Такой повторный просмотр особенно важен при прозрачности, HDR и многокадровом содержимом.
EXIF и ExifGlass
Расширенный просмотр EXIF в экосистеме ImageGlass выполняется через отдельный companion tool ExifGlass. Он интегрируется с ImageGlass и в актуальной второй версии работает на Windows, macOS и Linux. Такое разделение означает, что отсутствие подробной панели метаданных в чистой установке ImageGlass — не ошибка Viewer: для расширенного EXIF надо установить и зарегистрировать ExifGlass как внешний инструмент.
Через Settings > Tools внешний инструмент добавляется записью с ID, Name, Executable и Argument. Для интегрируемого через SDK приложения отмечается соответствующий параметр. Если команда запускается как обычная внешняя программа, шаблон <file> в аргументах заменяется путём текущего изображения. Это тот же механизм, через который можно подключить графический редактор, конвертер или собственный скрипт.

При отсутствии EXIF в конкретном изображении ExifGlass, разумеется, не сможет показать данные, которых нет в файле. Скриншоты из браузера, изображения после некоторых редакторских операций и файлы, очищенные сервисами публикации, часто теряют метаданные. Поэтому сначала имеет смысл проверить другой исходный JPEG/RAW с известным EXIF, и только потом диагностировать интеграцию инструмента.
Настройка Keyboard: горячие клавиши без конфликтов
Раздел Settings > Keyboard показывает встроенные пункты меню и позволяет переназначать их сочетания клавиш. Это отличается от Toolbar и Tools: клавиатурная настройка меняет shortcut существующего пункта, но не подменяет команду, которую этот пункт выполняет. Если нужно вызвать произвольный API, удобнее добавить пользовательскую кнопку или Tool; если задача — заменить сочетание у Next Image, Full Screen или другого штатного действия, достаточно Keyboard.

Практически лучше начинать с нескольких ключевых сочетаний, а не переназначать всё окно. Для отбора фотографий важны Previous/Next, Actual Size или Lock Zoom, Full Screen, Gallery и удаление/перемещение файла. Для дизайнера могут быть полезнее Color Picker, Scale to Fit и запуск внешнего редактора. Чем меньше пересекающихся сочетаний, тем легче сформировать мышечную память.
Если shortcut не срабатывает, проверьте три вещи. Во-первых, активен ли Viewer, а не поле ввода в диалоге. Во-вторых, не назначено ли сочетание другому действию. В-третьих, корректно ли распознаётся раскладка клавиатуры. В текущей ветке исправлялись ошибки разбора hotkey для неанглийских языков, поэтому при странном поведении имеет смысл сначала обновить программу, а затем сбросить конкретное сочетание к значению по умолчанию.
Mouse и колесо: что можно менять в Classic и Pro
Колесо мыши в Classic можно привязать к типовым действиям, например к zoom или навигации. Точный набор комбинаций отображается в Settings > Mouse. Это удобно, когда пользователь предпочитает прокруткой менять масштаб, а стрелками — файлы, либо наоборот. Настройки мыши стоит согласовывать с поведением Gallery: если лента находится под курсором, прокрутка может восприниматься как прокрутка миниатюр, тогда как над Viewer — как назначенное действие.
Полное переназначение кликов — отдельная функция Pro. Там можно назначить API или внешний запуск на левый клик, двойной левый, правый, средний, а также боковые кнопки Back/Forward. В Classic отсутствие такой настройки не является ошибкой конфигурации. Если нужна только навигация боковыми кнопками, проверьте штатное поведение текущей версии: в 10.0.6 отдельно исправлялась надёжность XButton1/XButton2.
При настройке мыши не стоит назначать разрушительные операции вроде Delete на одиночный легко нажимаемый клик. Даже если файл перемещается в корзину, случайное действие прерывает просмотр и увеличивает риск ошибки. Безопаснее держать удаление на явной клавише или сочетании, а мышь оставить для навигации, zoom, открытия меню и часто повторяемых неразрушающих действий.
Layout, Appearance и Theme Packs
Как упростить окно
ImageGlass позволяет скрывать Toolbar и Gallery, менять фон, использовать системную светлую/тёмную тему и настраивать расположение элементов. Для минималистичного режима можно оставить только изображение и горячие клавиши, а панели вызывать по необходимости. Такой подход особенно удобен на небольшом ноутбуке: Viewer получает больше площади, но доступ к функциям сохраняется через Main menu и shortcuts.
В полноэкранном режиме поведение панелей задаётся отдельно. Если Gallery нужна при отборе, её можно оставлять видимой; для демонстрации лучше скрыть ленту и Toolbar. При миграции конфигурации из версии 9 старые параметры HideToolbarInFullscreen и HideGalleryInFullscreen преобразуются в инвертированные по смыслу ShowToolbarInFullscreen и ShowGalleryInFullscreen, поэтому ручное копирование старого JSON без конвертера способно дать противоположный результат.
Theme Pack
Тема ImageGlass — это пакет оформления с метаданными, цветами и SVG-значками Toolbar. Для десятой ветки используется спецификация темы версии 10, а готовый пакет имеет расширение .igtheme.zip. Темы могут менять визуальную систему иконок и цвета, но не добавляют кодек и не меняют алгоритм декодирования. Если после установки темы «пропала» узнаваемая кнопка, сначала сравните её назначение по tooltip или верните стандартную тему.
В теме есть именованные иконки для Crop, Delete, Edit, Export, Flip Horizontal/Vertical, Full Screen, Gallery, Lock Zoom, Main Menu, Open File, Pause, Play, Print, Refresh, Rotate, Save, Scale to Fill/Fit/Height/Width, Slideshow, навигации по кадрам, Window Fit и Zoom. Поэтому автор темы обязан предоставить корректные SVG для используемых элементов. Повреждённый или неполный пакет может выглядеть как проблема интерфейса, хотя функции приложения продолжают существовать.
Appearance против темы
Appearance отвечает за общие параметры внешнего вида, тогда как Theme Pack может поставлять свою систему цветов и иконок. В версии 10 интерфейс основан на Fluent 2 и вычисляет оттенки акцентного цвета с учётом контраста. Если пользователь хочет просто тёмный фон и системный accent, создавать собственный пакет темы не требуется. Темы полезны, когда нужно последовательно изменить набор иконок и визуальные детали во всём приложении.
Плагины кодеков: как расширяется поддержка форматов
В ImageGlass 10 появилась архитектура native codec plugins. Плагин может добавить декодирование, кодирование или оба направления и участвовать в работе с анимацией/многостраничными файлами. Распространяется он как .igplugin.zip, а установка выполняется через Settings > Plugins > Add. После распаковки новый плагин намеренно остаётся выключенным, пока пользователь явно не выполнит Trust and enable.
Причина такой осторожности техническая: кодек — это нативный код, который работает внутри процесса и получает доступ к файлам. При первом разрешении ImageGlass фиксирует SHA-256 библиотеки. Если бинарный файл впоследствии изменится, статус меняется на File changed, загрузка прекращается и доверие надо подтвердить заново. Таким образом, обновившийся или подменённый DLL не запускается тихо на основании старого разрешения.
Каталог плагинов находится в конфигурационной директории под именем _plugins. На Windows стандартная конфигурация хранится в %LocalAppData%ImageGlass, на Linux — в ~/.local/share/ImageGlass, на macOS — в /Users/<username>/Library/Application Support/ImageGlass. В portable-режиме папка может находиться рядом с приложением. Внутри каталога каждого плагина должен присутствовать igplugin.json.

Порядок установки кодека
- Получите пакет плагина из источника, которому доверяете, и не распаковывайте неизвестный нативный код вручную по случайным инструкциям.
- Откройте
Settings > Pluginsи нажмите Add. - Выберите пакет
.igplugin.zip. ImageGlass разместит его в своей plugin-директории. - Откройте сведения о плагине и выполните
Trust and enable. - Перейдите в
File type associationsи проверьте, появился ли нужный Decoder/Encoder. - Откройте тестовый файл. Если плагин поддерживает запись, отдельно проверьте Save As на копии.
Сейчас в официальном каталоге присутствуют, например, WIC Codec для Windows, APNG Codec для нескольких платформ и ITHMB Codec. Состав меняется независимо от основного приложения. Важный принцип: наличие расширения в списке файлов и наличие плагина — разные сущности. Расширение говорит, что ImageGlass рассматривает файл как изображение; кодек обеспечивает фактическое чтение и/или запись.
Почему плагин появился, но файл не открывается
Сначала посмотрите состояние в Plugins. Если оно Untrusted или File changed, библиотека не загружается. Затем откройте таблицу форматов и убедитесь, что нужное расширение действительно связано с этим кодеком. Если формат поддерживается одновременно встроенным движком и плагином, проверьте приоритет. ImageGlass специально не даёт стороннему модулю безусловно заменять встроенный кодек без согласия пользователя, потому что это было бы небезопасно.
После обновления плагина новый хеш требует повторного доверия. Это ожидаемо, а не дефект автообновления. Не стоит «исправлять» проблему отключением механизма проверки: он защищает от незаметной замены нативного файла. Если плагин перестал работать после обновления ABI ImageGlass.SDK, понадобится версия, собранная под совместимый интерфейс.
External Tools и запуск редактора из ImageGlass
Раздел Settings > Tools предназначен не только для ExifGlass. Здесь можно зарегистрировать сторонний редактор, конвертер или собственную утилиту. Запись содержит ID, отображаемое Name, Executable и Argument. Если в Argument используется <file>, при запуске он заменяется полным путём текущего изображения. Для интегрированных приложений на ImageGlass.SDK включается соответствующая опция.
Сценарий: ImageGlass как просмотрщик перед редактором
- Настройте внешний редактор в Tools и передайте ему
<file>. - Просматривайте папку в ImageGlass, пользуясь Gallery и фиксированным zoom.
- Когда найден кадр для глубокой обработки, вызовите Tool горячей клавишей или пользовательской кнопкой.
- Сохраните изменения в редакторе. В Classic вернитесь в ImageGlass и при необходимости выполните Refresh.
- В Pro File Watcher может автоматически реагировать на изменение текущего файла и состава папки.
Эта схема удобнее попытки превратить ImageGlass в универсальный редактор: просмотр остаётся быстрым, а сложная обработка выполняется там, где есть слои, маски и специализированные фильтры. При настройке аргументов учитывайте кавычки вокруг путей с пробелами — конкретный синтаксис зависит от внешней программы.
Если внешнее приложение не стартует, сначала запустите тот же executable вручную. Затем проверьте путь, аргументы и доступ к текущему файлу. В sandbox-окружениях, особенно Flatpak, доступ внешнего процесса к файловой системе может зависеть от разрешений пакета. Проблема в таком случае находится на границе системной песочницы, а не в декодере ImageGlass.
App APIs: встроенные команды как конструктор интерфейса
Каждое действие ImageGlass имеет идентификатор API. Например, IG_OpenMainMenu открывает главное меню, IG_OpenContextMenu — контекстное, IG_OpenFolder вызывает выбор папки, IG_NewWindow открывает текущий файл в новом окне, а IG_OpenSettings показывает настройки. API можно привязать к собственной кнопке Toolbar, Tool, а в Pro — к пользовательскому клику мыши.
IG_OpenSettings принимает имя страницы: General, Image, Slideshow, Edit, Layout, Viewer, Toolbar, Gallery, Mouse, Keyboard, FileAssociations, Tools, Plugins, Language или Appearance. Вместо страницы можно передать ключ настройки — окно откроет нужный раздел и прокрутит его к параметру. Это полезно для собственной кнопки «открыть именно настройки кэша», а не просто Settings.
IG_ApplySettings
Команда IG_ApplySettings, появившаяся в ветке 10.0.5, принимает JSON-объект и меняет параметры во время работы. Например, можно одной пользовательской кнопкой применить фон и режим просмотра, а другой — вернуть иной набор. Изменения сохраняются так же, как сделанные через Settings, поэтому переживают перезапуск.
Это не способ обойти ограничения лицензии или политики. Команда пропускает настройки, заблокированные администратором, Pro-параметры в Classic, а также Tools и PluginTrust. Последние специально нельзя менять через API, потому что они способны зарегистрировать внешнее выполнение кода и доверие нативным плагинам. Неверное имя ключа не должно частично применять объект: ImageGlass сообщает, какой параметр не распознан.
API окон и компоновки
Для окон существуют IG_ToggleWindowFit, IG_ToggleFrameless, IG_ToggleFullScreen, IG_ToggleSlideshow и IG_ToggleSlideshowCountdown. Для Layout — IG_ToggleToolbar, IG_ToggleGallery, IG_ToggleCheckerboard, IG_ToggleWindowTopMost и IG_SetBackgroundColor. Параметр true/false позволяет не «переключать на противоположное», а привести интерфейс в заранее известное состояние.
Это различие важно для макросов. Команда Toggle без аргумента зависит от текущего состояния: если Gallery уже скрыта, она включится. Команда с false всегда оставит Gallery скрытой. Для повторяемых пресетов второй вариант надёжнее, потому что результат не зависит от того, что пользователь нажимал раньше.
API инструментов
Инструменты открываются через IG_OpenTool или IG_ToggleTool. Идентификаторы включают Tool_ColorPicker, Tool_CropImage, Tool_FrameNav, Tool_ImageResizer, Tool_LosslessCompression и Tool_HdrToneMapper. Последний относится к Pro; в Classic может открываться ограниченное представление, но ручная работа tone mapper остаётся платной функцией.
Командная строка
ImageGlass можно запускать с одним или несколькими путями к изображениям. Путь с пробелами заключают в кавычки. Это удобно для файлового менеджера, ярлыков и сценариев, где просмотрщик вызывается другим приложением. На Windows исполняемый файл обычно называется ImageGlass.exe; на других платформах форма команды зависит от упаковки и способа установки.
Одноразовые переопределения настроек
Ключ -p:PropertyName=Value задаёт параметр для конкретного запуска. Например, можно стартовать отдельное окно без Toolbar и Gallery либо с определённым backdrop, не переписывая постоянную конфигурацию. Такой режим полезен для киоска, разовой презентации или диагностики.
Командная строка не может менять Tools и PluginTrust. Это сделано намеренно: возможность незаметно зарегистрировать внешний executable или доверенный нативный модуль из произвольного ярлыка была бы уязвимостью. Если нужен управляемый корпоративный профиль, используйте предусмотренные конфигурационные файлы Pro, а не обход через параметры запуска.
Диагностические ключи
--ig-startup-trace создаёт журнал ig_startup_trace.log, полезный при медленном или проблемном запуске. --ig-photo-trace создаёт ig_photo_trace.log для диагностики загрузки изображения. Эти журналы полезнее субъективной фразы «программа тормозит», потому что показывают конкретные этапы. Перед отправкой лога стороннему человеку проверьте, не содержит ли он локальные пути, которые вы не хотите раскрывать.
--ig-no-quick-setup позволяет запустить приложение без мастера первичной настройки. В Windows существуют также --ig-set-default-viewer и --ig-remove-default-viewer для регистрации/удаления ассоциаций. Это платформенные команды; на macOS и Linux использовать их бессмысленно.
igconfig.json и перенос настроек
Постоянные пользовательские параметры хранятся в igconfig.json. ImageGlass объединяет встроенные значения, пользовательскую конфигурацию и, при наличии Pro, административные слои. Обычному пользователю редактировать JSON не обязательно: большинство параметров доступно через Settings. Файл становится полезным при резервном копировании, переносе настройки на другой компьютер и точечной диагностике.
Перед ручным редактированием закройте ImageGlass и сохраните копию файла. Ошибка типа данных или синтаксиса может привести к отклонению конфигурации. Например, административный параметр AutoUpdate ожидает строковое значение; неверный тип способен сорвать загрузку целого конфигурационного слоя. Если задача решается через GUI, безопаснее использовать GUI.
Миграция с версии 9 на 10
Формат настроек десятой ветки изменился, поэтому старый igconfig.json версии 9 нельзя считать полностью совместимым. Официальный конвертер переносит поддерживаемые значения и показывает отчёт. Некоторые параметры меняют форму: старый EnableImageAsyncLoading превращается в BrowsingMode со значениями Turbo или Sequential, параметры окна объединяются в MainWindowBounds, а отдельные старые настройки вообще не имеют прямого аналога.
Правильная последовательность при миграции: сделать резервную копию, запустить конвертер, прочитать отчёт, закрыть ImageGlass и заменить файл в новой конфигурационной папке. Просто скопировать старый JSON «как есть» быстрее, но затем сложнее понять, почему часть опций сбросилась или была проигнорирована. Для рабочей станции, где настроены десятки hotkey и кнопок, время на конвертацию окупается.
Pro: defaults и admin
igconfig.default.json задаёт стартовые значения, которые пользователь затем может менять. igconfig.admin.json фиксирует обязательные параметры и делает соответствующие поля недоступными в Settings. Оба слоя относятся к Pro. В Classic они игнорируются, поэтому попытка «развернуть» корпоративную политику без лицензии выглядит как молчаливо неработающий JSON.
В igconfig.admin.json доступен LockedFeatures: список API, которые удаляются или блокируются в меню и горячих клавишах. Можно, например, запретить Delete, Rename, Print, смену обоев или открытие Settings на общем терминале. Это не бытовая настройка просмотра, а механизм управляемого рабочего места.
Производительность без выдуманных секунд и мегабайт
Скорость ImageGlass складывается из декодирования файла, построения изображения для текущего масштаба, загрузки соседей, формирования миниатюр Gallery и вывода через GPU. Поэтому невозможно честно назвать универсальное время открытия «10 тысяч фотографий»: результат зависит от форматов, разрешения, накопителя, количества памяти, видеодрайвера и того, попали ли миниатюры в кэш.
Архитектура версии 10 использует асинхронный ввод-вывод, аппаратное ускорение, predictive caching и предварительное декодирование соседних изображений. Для больших папок это важнее количества файлов само по себе. Список имён можно получить быстро, а дорогая операция — декодировать десятки многомегапиксельных RAW/TIFF или создать крупные миниатюры. Поэтому программа регулирует объём кэша и глубину look-ahead вместо попытки загрузить всю папку.
Turbo и Sequential
BrowsingMode=Turbo соответствует модели отзывчивого просмотра с асинхронной подготовкой, тогда как Sequential ждёт обработки текущего изображения более последовательно. Turbo полезен на современной машине, когда пользователь быстро пролистывает серию и хочет, чтобы соседние файлы были готовы заранее. Sequential может быть проще для диагностики или ограниченного по ресурсам окружения, где одновременная работа нескольких задач декодирования создаёт лишнее давление на память.
Как настраивать кэш
Начинайте со штатных значений. Увеличивать кэш имеет смысл только при реальной задержке на последовательном просмотре и наличии свободной памяти. Если после ускорения переходов система начинает активно выгружать память на диск, эффект становится обратным. Для огромных изображений также важны ограничения по пиксельным размерам и размеру файла: один панорамный TIFF может занять больше ресурсов, чем сотни обычных JPEG.
Gallery имеет собственную стоимость. Очень крупные thumbnails удобнее визуально, но требуют больше декодирования и места в кэше. В 10.0.6 отдельно улучшалась прокрутка Gallery с большим размером миниатюр и исправлялась утечка, связанная с загрузкой metadata для thumbnails. Если используется ранняя сборка 10.0.x и лента постепенно съедает память, обновление до исправленной версии важнее ручного «лечения» кэш-параметрами.
Большие изображения
ImageGlass заявляет аппаратно-ускоренный просмотр очень больших изображений и tile-подход к рендерингу, но предел всё равно задаёт оборудование и формат. Гигапиксельный скан, многослойный PSD-превью или огромный TIFF с компрессией требуют разной работы. Если файл открывается, но панорамирование рваное, попробуйте снизить нагрузку Gallery, закрыть другие GPU-интенсивные приложения и проверить драйвер.
Если проблема воспроизводится на одном файле, включите photo trace и протестируйте аналогичный файл другого формата. Если медленно всё, включая небольшие JPEG, используйте startup trace, временно отключите сторонние плагины и проверьте конфигурацию. Такой разбор помогает отделить медленный декодер конкретного формата от общей проблемы приложения.
Практический сценарий: быстрый отбор серии фотографий
ImageGlass удобен для первичного прохода по папке, когда не нужны звёздные рейтинги каталога, коллекции и база ключевых слов. Подготовьте папку с серией, откройте любой кадр и включите Gallery. Для однотипных снимков установите 100% или подходящий Lock Zoom, чтобы переход между файлами не менял визуальный масштаб. Дальше используйте Previous/Next, а не клики по каждой миниатюре: так взгляд остаётся в одной точке.
Если задача — отбраковать явные промахи, сначала просматривайте серию целиком в Scale to Fit, затем на потенциально удачных кадрах переходите к 100%. Это быстрее, чем каждый файл рассматривать на полном увеличении. При удалении используйте стандартную команду перемещения в корзину, а не необратимые системные операции. Если работа критична, делайте отбор на копии или убедитесь, что резервное хранение настроено.
У ImageGlass нет полноценного DAM-каталога, поэтому «отбор» здесь означает работу с самими файлами и папками. Если фотограф должен поставить рейтинг, цветовую метку, создать виртуальную коллекцию и затем отфильтровать тысячи кадров по метаданным, удобнее использовать каталогизатор. ImageGlass хорош именно как быстрый визуальный фильтр перед такой системой либо как просмотрщик уже подготовленной папки.
Практический сценарий: проверка папки веб-графики
Папка фронтенд-проекта может содержать PNG, SVG, WebP, AVIF, GIF, JPEG и служебные варианты одного ассета. ImageGlass позволяет просмотреть их последовательно без отдельного приложения для каждого типа. Включите Gallery, установите фон Viewer, контрастный основной цветам проекта, и для прозрачных файлов переключайте Checkerboard. Для SVG увеличивайте масштаб сильнее 100%: вектор должен оставаться визуально гладким.
Color Picker полезен для быстрой проверки цвета экспортированного ассета, но не заменяет анализ исходного CSS/дизайн-токенов. Если требуется узнать, почему фактический цвет отличается, проверьте ICC-профиль, альфа-смешивание и фон. Для PNG с полупрозрачной тенью пипетка в центре объекта и по краю даст разные альфа-значения, хотя визуально на белом фоне оттенки могут казаться близкими.
Когда найден неправильный экспорт, не обязательно закрывать Viewer. Зарегистрируйте Figma-экспортный скрипт, SVG-редактор или растровый редактор как Tool и передавайте <file>. После сохранения результата обновите изображение. В Pro File Watcher автоматизирует реакцию на изменения, в Classic достаточно Refresh.
Практический сценарий: подготовить уменьшенную копию для публикации
Для одного изображения ImageGlass позволяет обойтись без тяжёлого редактора. Откройте исходник, вызовите Resize Image, задайте требуемую длинную сторону и сохраните пропорции. После изменения размера сохраните в подходящий формат и снова откройте результат. На 100% проверьте текст, тонкие линии и мелкие детали — именно они первыми показывают неудачный ресэмплинг.
Если исходник содержит прозрачность, не выбирайте JPEG без осознанного решения о фоне. Если критичен EXIF, проверьте метаданные после сохранения. Если требуется одинаково обработать десятки файлов, остановитесь до ручного повторения: отсутствие штатной пакетной очереди превращает удобный одиночный Resize в источник ошибок. Для серии разумнее использовать XnView MP, XnConvert, IrfanView Batch или другой пакетный инструмент, а ImageGlass оставить для контроля нескольких образцов.
Практический сценарий: просмотреть анимацию покадрово
Откройте GIF, APNG или анимированный WebP и вызовите Frame Navigation. Поставьте воспроизведение на паузу, перейдите к кадру с визуальным дефектом и приблизьте его. Если нужно передать проблему разработчику, экспортируйте конкретный кадр в статический файл. Такой процесс удобнее записи экрана, потому что сохраняет точное состояние без размытия движения и зависимости от частоты кадров монитора.
Если анимация выглядит слишком быстро или медленно, ImageGlass показывает записанные задержки кадров, но не служит редактором таймингов. Нужно менять длительности в инструменте, который умеет редактировать анимацию, а затем вернуться в ImageGlass для независимой проверки результата. Это полезное разделение ролей: Viewer показывает файл как потребитель, а редактор меняет его структуру.
Практический сценарий: презентация папки на втором экране
Подготовьте папку в нужном порядке, выберите Scale to Fit или Scale to Fill и настройте фон. Если края всех изображений должны быть видны, Fit безопаснее. Если экран должен быть заполнен без полей, Fill выглядит плотнее, но может скрывать часть кадра. После этого запустите Slideshow, включите или выключите countdown и перенесите окно на нужный монитор.
Перед публичным показом проверьте несколько вертикальных и горизонтальных изображений: именно смена ориентации выявляет неверный zoom mode. Также проверьте, не видны ли Gallery и Toolbar в полноэкранном режиме. Если программа должна работать долго без ввода, актуальная ветка удерживает систему от сна во время слайд-шоу и скрывает неактивный курсор.
Практический сценарий: ImageGlass как постоянный просмотрщик рядом с редактором
На рабочей станции дизайнера удобно разделить функции: ImageGlass быстро открывает результат экспорта, а Photoshop, Affinity Photo, GIMP, Krita или другой редактор занимается сложной обработкой. В Tools зарегистрируйте редактор и назначьте ему горячую клавишу. Тогда файл открывается во внешнем приложении без поиска по папкам.
Для этой схемы важно выбрать правила сохранения. Если внешний редактор перезаписывает текущий файл, в Classic после возврата нажмите Refresh. Если редактор создаёт новую копию рядом, переход к ней зависит от того, обновился ли список папки; Pro File Watcher предназначен именно для автоматического реагирования на создание, удаление, переименование и изменение файлов. Без Pro обновление списка можно выполнить вручную.
Не связывайте одну горячую клавишу с командой, которая модифицирует файл без подтверждения. Надёжнее, чтобы ImageGlass запускал редактор с путём, а решение о сохранении оставалось в редакторе. Это сохраняет понятную границу ответственности и снижает риск случайной перезаписи исходника.
Типичные ошибки при открытии изображений
Расширение есть в списке, но файл не открывается
Наличие расширения в File type associations ещё не доказывает, что установлен декодер. Откройте строку формата и посмотрите Decoder. Если он отсутствует, нужен встроенный или плагинный кодек. Если Decoder указан, проблема может быть в конкретной вариации контейнера, повреждённом файле либо в ограничении текущей версии библиотеки.
Для диагностики откройте второй файл того же формата из другого источника. Если второй работает, расширение поддерживается и проблема локальна. Если не работает ни один, обновите ImageGlass, временно отключите сторонние плагины и проверьте официальную таблицу форматов. Не пытайтесь «лечить» декодирование простым переименованием расширения: смена `.heic` на `.jpg` не меняет внутреннюю структуру файла.
RAW открывается, но качество ниже, чем в редакторе
ImageGlass может использовать встроенное превью или иной путь декодирования, чем RAW-конвертер. Просмотрщик не применяет ваш профиль камеры и не воспроизводит историю правок каталога. Сравнивайте исходные данные в специализированной проявке, а ImageGlass используйте для визуальной ориентации и отбора.
HEIC или JXL открывается не на всех файлах
Контейнеры имеют варианты и могут включать многокадровые структуры, HDR и нестандартные метаданные. В последних релизах исправлялись конкретные проблемы с многоэлементным HEIC и отдельными JXL. Поэтому сначала убедитесь, что используется актуальная стабильная сборка и актуальный кодек. Один неудачный файл не доказывает отсутствие поддержки всего формата.
Типичные проблемы Gallery и навигации
В Gallery не все файлы папки
Проверьте, считает ли ImageGlass их поддерживаемыми изображениями и видит ли расширение в File type associations. Затем проверьте скрытые файлы, правила поиска и текущую папку. Если файл создавался после открытия списка, в Classic может понадобиться Refresh; в Pro File Watcher способен обновлять состав автоматически.
Порядок отличается от Проводника
Режим File Explorer sort order относится к Windows и имеет ограничения. Если важен строгий кроссплатформенный порядок, задайте сортировку внутри ImageGlass. Имена вроде `1.jpg`, `2.jpg`, `10.jpg` также могут сортироваться по-разному в «естественном» и лексикографическом режиме. Для презентаций надёжнее нумеровать файлы с ведущими нулями: `001`, `002`, `010`.
При быстром листании возникает чёрный кадр
В ранних 10.0.x исправлялся случай чёрного экрана при проходе Gallery в полноэкранном режиме. Если симптом воспроизводится на старой сборке, сначала обновитесь. На актуальной версии проверьте GPU-драйвер, отключите сторонние codec plugins и сравните обычный оконный режим с Full Screen. Если проблема связана только с одним форматом, включите photo trace.
Миниатюры потребляют много памяти
Крупный размер Gallery и большая папка увеличивают стоимость thumbnail cache. Не ставьте максимальный размер миниатюры «на всякий случай». Если задача — быстро узнавать кадры, среднего размера достаточно. При подозрении на утечку проверьте версию: в 10.0.6 исправлялась утечка, связанная с метаданными миниатюр.
Типичные проблемы с цветом и отображением
Цвета отличаются от браузера
Сравните профили. Браузер и ImageGlass могут по-разному обрабатывать файл без embedded ICC, а монитор может иметь системный профиль. Откройте контрольный sRGB-файл, затем тот же файл в другом color-managed приложении. Если различие остаётся только в ImageGlass, проверьте настройки color management; если оно одинаково во всех приложениях кроме одного, источник проблемы может быть в другом приложении.
ImageGlass аварийно закрывается из-за профиля монитора
В 10.0.6 исправлялся crash, связанный с monitor color profile. На старой сборке обновление — первое действие. Если актуальная версия всё равно падает при подключении конкретного дисплея, временно установите стандартный профиль системы для диагностики, соберите startup/photo trace и зафиксируйте модель профиля. Не удаляйте рабочую калибровку без резервной копии.
HDR выглядит тёмным или плоским
Определите, используется HDR-дисплей или SDR с tone mapping. Classic применяет автоматическое преобразование; Pro позволяет настраивать его вручную. Кроме того, разные приложения интерпретируют пик яркости и reference white по-разному. Сравнивайте не «на глаз в двух случайных окнах», а при одинаковом системном HDR-режиме и профиле.
Прозрачность кажется чёрным фоном
Переключите Checkerboard и фон Viewer. Если чёрный цвет остаётся частью самого изображения, подложка ничего не изменит. Если фон меняется вместе с Viewer, это прозрачность. Для точной проверки используйте Color Picker и, при необходимости, сохраните тестовую копию в формате с альфа-каналом.
Проблемы с сохранением и редактированием
Save As не предлагает нужный формат
Откройте File type associations и посмотрите столбец Encoder. Если стоит тире, текущая конфигурация не умеет писать этот формат. Плагин может добавить encoder, но добавление расширения вручную не создаёт его. Для RAW это особенно типично: просмотр есть, обратной записи нет.
После Resize или Crop пропали EXIF-данные
Это возможно и для некоторых редакторских инструментов ожидаемо. ImageGlass ориентирован на просмотр и быстрые преобразования, а не на гарантированное сохранение всех семейств метаданных. Если EXIF/IPTC/XMP критичны, используйте копию и инструмент с явной политикой metadata preservation. Сначала тестируйте одну фотографию, потом распространяйте процесс на серию.
После поворота качество стало хуже
Проверьте, был ли выполнен lossless rotation или обычное повторное кодирование. JPEG при повторном сохранении с потерями может деградировать. Кроме того, в некоторых сценариях достаточно изменить Orientation metadata, тогда как физический поворот пикселей — другая операция. Если качество принципиально, храните оригинал и сравнивайте результат на 100%.
Файл повредился при немедленном закрытии
В 10.0.6 исправлялся редкий случай, когда мгновенное закрытие во время сохранения могло привести к повреждению. На старой сборке не закрывайте приложение до завершения операции и обновитесь. В любом случае ценные оригиналы не должны существовать в единственном экземпляре: Viewer не заменяет резервное копирование.
Проблемы с плагинами и внешними инструментами
Plugin показывает Untrusted
Это штатное состояние нового нативного плагина. Проверьте происхождение пакета, затем вручную выполните Trust and enable. Если вы не уверены в источнике, правильное действие — не включать код. ImageGlass специально не делает автоматическое доверие.
После обновления плагин снова отключён
Изменился бинарный файл, поэтому его SHA-256 больше не совпадает с ранее разрешённым. Убедитесь, что обновление ожидаемое, и подтвердите доверие заново. Такая проверка защищает от незаметной подмены DLL.
External Tool не получает текущий файл
Проверьте Argument и наличие <file>. Для путей с пробелами внешнему приложению могут потребоваться кавычки. Затем скопируйте фактическую команду и запустите её в терминале: если она не работает вне ImageGlass, проблема в синтаксисе или самом инструменте.
Tool работает в Windows, но не в Flatpak
Flatpak ограничивает доступ к файловой системе и запуску внешних приложений. В RC десятой ветки отдельно исправлялась проблема запуска внешних Tools в sandboxed Flatpak, но разрешения среды всё равно важны. Сравните AppImage/Tar.gz или настройте соответствующие Flatpak permissions, если корпоративная политика это допускает.
Проблемы после перехода с ImageGlass 9
Десятая версия переписана и не использует старый формат настроек напрямую. Если после установки «исчезли» hotkey, компоновка или фон, сначала не восстанавливайте старую папку целиком. Сделайте копию, используйте официальный конвертер igconfig.json и прочитайте отчёт о параметрах без аналога.
На Windows перед миграцией с ветки 9 разработчик рекомендует отключить старый Startup Boost, удалить регистрацию ImageGlass как viewer по умолчанию, сохранить конфигурацию, затем переустановить/очистить старые настройки и уже после этого зарегистрировать десятую ветку. Это снижает риск конфликтов ассоциаций и автозапуска двух поколений программы.
Если новая версия не стартует после ручного переноса JSON, временно переименуйте пользовательский igconfig.json и запустите ImageGlass со штатными значениями. Если приложение открылось, проблема почти наверняка в конфигурации, а не в декодерах. Затем переносите настройки через конвертер или восстанавливайте их блоками.
Что в ImageGlass недоступно или ограничено
Первое ограничение — отсутствие полноценного фоторедактора. Crop и Resize не заменяют слои, маски, частотную ретушь, локальные корректирующие кисти, восстановление деталей и сложные фильтры. Второе — отсутствие развитой DAM-системы: Gallery показывает текущий набор файлов, но программа не строит центральный каталог с коллекциями, рейтингами и поиском по большой библиотеке. Третье — пакетная обработка не является основной функцией: одиночные преобразования удобны, массовый конвейер — нет.
Часть возможностей вынесена в Pro: ручной HDR Tone Mapper, свободное и margin-панорамирование, произвольные mouse click actions, File Watcher, deployment defaults, settings lock и features lock. При этом базовый просмотр, форматы, Gallery, Color Picker, Crop, Resize, Frame Navigation, темы, hotkey и plugin architecture относятся к Classic. Важно отделять эти уровни, чтобы не считать платной обычную функцию просмотра или, наоборот, искать в Classic административный параметр Pro.
Платформенные различия также реальны. Windows имеет Open With, Print, Share, установку lock screen, File Explorer sort order и другие интеграции, которых нет в таком же виде на macOS/Linux. Frameless недоступен на Linux, Window Fit — на macOS. Эти отличия продиктованы API систем и не влияют на базовое декодирование изображений.
Сравнение с аналогами
ImageGlass логично сравнивать не только с другими просмотрщиками, но и с ФотоМАСТЕР, потому что пользователь может искать одну программу для «работы с фотографиями», хотя задачи у них различаются. ImageGlass ориентирован на просмотр, навигацию, современные форматы и небольшие правки. ФотоМАСТЕР — фоторедактор с коррекцией, ретушью и заменой фона. XnView MP сочетает просмотр с организацией файлов и пакетной обработкой. IrfanView — быстрый Windows-просмотрщик с широкой экосистемой плагинов и развитым batch-режимом.
| Задача | ImageGlass | ФотоМАСТЕР | XnView MP | IrfanView |
|---|---|---|---|---|
| Быстро листать папку | Да, Gallery и predictive cache | Не основная модель работы | Да, браузер и миниатюры | Да, навигация по каталогу |
| WebP, AVIF, JXL, HEIC, SVG | Сильная сторона, 90+ форматов | Зависит от редакционного импорта | Широкая поддержка современных форматов | Широкая поддержка, часть через плагины |
| RAW | Просмотр без полноценной проявки | Импорт и обработка фотографий | Просмотр/организация, не RAW-проявщик | Просмотр через поддерживаемые декодеры |
| Портретная ретушь | Нет | Есть: ретушь, пластика, коррекция лица | Нет специализированного портретного модуля | Нет специализированного портретного модуля |
| Замена фона | Нет | Есть автоматизированное отделение объекта | Нет специализированного инструмента | Нет специализированного инструмента |
| Crop и Resize | Есть для текущего файла | Есть в составе редактора | Есть, включая batch-процессы | Есть, включая batch-процессы |
| Пакетная конвертация | Нет развитой очереди | Не ключевой сценарий | Сильный Batch Convert | Сильный Batch Conversion/Rename |
| Каталогизация | Нет центрального каталога | Нет DAM-каталога | Файловый браузер, метаданные, категории | Базовая файловая навигация |
| Анимации и кадры | GIF/WebP/APNG, Frame Navigation | Не основной сценарий | Просмотр поддерживаемых анимаций | Зависит от формата/плагина |
| Платформы | Windows, macOS, Linux | Windows | Windows, macOS, Linux | Windows |
ImageGlass и ФотоМАСТЕР
Если задача — посмотреть папку, быстро перейти между WebP, JXL, SVG и RAW, проверить прозрачность или извлечь кадр анимации, ImageGlass ближе к требуемому процессу. ФотоМАСТЕР, напротив, рассчитан на изменение фотографии: автоматическую и ручную коррекцию, локальную работу со светом/цветом, портретную ретушь, пластику, удаление объектов, замену и размытие фона, эффекты и другие редакторские операции.
У ФотоМАСТЕР есть отдельные разделы «Улучшения», «Инструменты» и «Ретушь». Например, корректор позволяет локально менять цвет, насыщенность, освещение и резкость; замена фона использует разметку объекта и фона с последующим отделением. В ImageGlass таких инструментов нет и имитация их через Crop/Resize бессмысленна. Поэтому программы не столько заменяют друг друга, сколько занимают разные этапы: ImageGlass — проверка и навигация, ФотоМАСТЕР — содержательная обработка фотографии.
Обратное различие тоже важно. ФотоМАСТЕР не строит рабочий процесс вокруг десятков форматов просмотра, Gallery, plugin codec architecture и покадровой навигации анимаций. Если пользователь постоянно просматривает ассеты и лишь изредка редактирует фото, запуск полноценного редактора на каждый файл может быть избыточным.
ImageGlass и XnView MP
XnView MP ближе к ImageGlass по назначению, но сильнее ориентирован на браузер файлов, метаданные и массовые операции. Он умеет пакетное преобразование, переименование, изменение размера, кадрирование, водяные знаки, поворот, цветовые коррекции и другие действия над множеством файлов. Также у него есть сравнение изображений, поиск дубликатов, контактные листы и более развитые средства организации.
ImageGlass выигрывает простотой модели Viewer и глубокой настраиваемостью собственных команд: Gallery, шесть zoom modes, быстрые встроенные инструменты, API-кнопки, темы и codec plugins встроены вокруг одного открытого изображения. XnView MP удобнее, когда нужно «разобрать хозяйство» из файлов, ImageGlass — когда важнее чистый быстрый просмотр и точечные действия без лишнего интерфейса менеджера.
ImageGlass и IrfanView
IrfanView остаётся очень быстрым Windows-инструментом для просмотра, конвертации, сканирования, печати, слайд-шоу и batch-обработки. Плагины расширяют форматы и функции. В массовом конвертировании и переименовании IrfanView практичнее ImageGlass, потому что этот сценарий встроен в его многолетнюю модель.
ImageGlass, в свою очередь, кроссплатформенный в десятой ветке и делает больший акцент на современном визуальном интерфейсе, Gallery, нативном SVG, HDR, plugin codec API и единых инструментах Windows/macOS/Linux. Выбор между ними зависит не от условной «мощности», а от процесса: Windows-пакетная утилита и просмотр — IrfanView; единый кроссплатформенный Viewer современных форматов — ImageGlass.
Как настроить ImageGlass для разных ролей
Минималистичный просмотрщик
Скройте Gallery, если она не нужна постоянно, оставьте на Toolbar только Open, Previous, Next, Zoom/Fit, Full Screen и Main Menu. Назначьте колесо на zoom или навигацию по своему привычному шаблону. Выберите Auto Zoom или Scale to Fit по умолчанию. Такой профиль уменьшает визуальный шум и подходит для двойного щелчка по одному файлу.
Фотограф для первичного отбора
Покажите Gallery, включите цветовое управление, используйте Lock Zoom для проверки серии и зарегистрируйте RAW-конвертер/редактор как Tool. EXIF просматривайте через ExifGlass. Кэш оставьте автоматическим, а увеличивать его начинайте только после реального наблюдения задержек. Если рейтинги и каталогизация становятся обязательными, подключите отдельный DAM вместо попытки превратить Gallery в каталог.
Веб-дизайнер
Оставьте быстрый доступ к Checkerboard, Color Picker, Scale to Fit и 100%, добавьте внешний SVG/растровый редактор. Проверьте AVIF, WebP, JXL и SVG в File type associations и следите, какой Decoder/Encoder используется. Для иконок полезен контрастный фон Viewer, а для полупрозрачных ассетов — режим checkerboard только в области изображения.
Разработчик или автоматизатор
Используйте App APIs, собственные Toolbar buttons и одноразовые параметры -p:. Для диагностики держите под рукой startup/photo trace. Не автоматизируйте доверие к Plugins или регистрацию Tools через командную строку — ImageGlass сознательно запрещает это. Если нужны управляемые предустановки на нескольких машинах, используйте Pro deployment files.
Общий компьютер или терминал
В Pro администратор может задать стартовые defaults, закрепить настройки и заблокировать отдельные API через LockedFeatures. Практический смысл — убрать Delete, Rename, смену обоев, Print или доступ к Settings там, где пользователь должен только просматривать материалы. При этом toolbar-кнопки нужно проверять отдельно: политика и интерфейс должны быть согласованы.
Что стоит настроить один раз, а что лучше не трогать
Один раз имеет смысл выбрать язык, default zoom mode, видимость Toolbar/Gallery, основные hotkey, действие колеса, фон и приложение по умолчанию. Эти параметры напрямую влияют на каждый сеанс. Если используются внешние редакторы, их также удобно зарегистрировать заранее. Для фотографа полезна проверка color management и ExifGlass.
Не стоит без причины менять лимиты кэша, decoder priority, plugin trust и низкоуровневые параметры конфигурации. Они нужны, когда существует конкретная проблема или измеримый сценарий. «Максимальный кэш» не гарантирует максимальную скорость, а неизвестный codec plugin может ухудшить стабильность и безопасность. Сначала используйте дефолты, затем меняйте один параметр и проверяйте эффект.
То же относится к сотням hotkey. Хорошая конфигурация сокращает действия, а не создаёт систему, которую приходится вспоминать. Начните с Next/Previous, Full Screen, Fit/100%, Gallery, Refresh, Crop/Color Picker и внешнего редактора. Остальные команды доступны через Main menu, пока не станет ясно, что конкретное действие повторяется десятки раз в день.
Итоговая модель работы
ImageGlass лучше всего воспринимать как быстрый слой между файловой системой и тяжёлыми редакторами. Он открывает разнородные изображения, собирает соседние файлы в Gallery, удерживает удобный масштаб, воспроизводит анимации, показывает многокадровое содержимое, даёт пипетку, Crop/Resize и передаёт текущий файл внешнему инструменту. Такая модель особенно хорошо работает там, где большую часть времени пользователь смотрит и сравнивает, а изменяет только отдельные файлы.
Для устойчивой конфигурации достаточно держаться нескольких принципов: проверять поддержку формата по Decoder/Encoder, не путать RAW-просмотр с проявкой, не использовать Gallery как замену DAM-каталогу, хранить оригиналы перед редакторскими операциями, ставить plugins только из доверенных источников и отличать функции Classic от Pro. Если что-то работает медленно или нестабильно, сначала обновите текущую ветку, затем используйте trace и минимальную конфигурацию вместо случайного перебора параметров.
При таком подходе сильные стороны ImageGlass раскрываются без ожиданий, которых программа не обещает: быстрый кроссплатформенный просмотр, современная поддержка форматов, гибкий zoom, продуманная навигация, расширяемые кодеки и точечные инструменты. А задачи ретуши, пакетного конвейера и каталогизации остаются специализированным приложениям, с которыми ImageGlass удобно связывается через Tools и системные ассоциации.
Контрольный набор настроек перед постоянным использованием
После нескольких сеансов полезно зафиксировать рабочую конфигурацию, чтобы дальнейшая настройка не превращалась в бесконечное экспериментирование. Начните с Settings > Image и определите поведение zoom: для обычных фотографий удобен Auto Zoom или Scale to Fit, для проверки серии — Lock Zoom. Затем решите, нужна ли шахматная подложка только внутри изображения или во всей области Viewer, и проверьте color management на известном sRGB-файле и одном изображении со встроенным профилем.
Далее откройте Settings > Gallery. Выберите размер миниатюр, при котором кадры различимы, но лента не занимает заметную часть экрана. Не увеличивайте кэш только ради максимального числа: сначала пролистайте реальную рабочую папку и оцените, есть ли задержка. Если соседние изображения открываются без пауз, штатные пределы уже выполняют задачу. Для ноутбука с ограниченной RAM умеренный кэш обычно полезнее агрессивного предварительного декодирования.
В Settings > Keyboard проверьте сочетания для Previous/Next, Full Screen, Gallery, Actual Size, Crop и Refresh. Если одна функция используется постоянно, перенесите её на удобную клавишу; если она вызывается раз в месяц, оставьте в меню. В Settings > Toolbar уберите дублирующие кнопки и оставьте те, которые действительно ускоряют работу. Хорошая панель не обязана показывать все возможности программы одновременно.
Если в повседневном процессе участвует внешний редактор, один раз зарегистрируйте его в Settings > Tools, передайте путь текущего файла через <file> и протестируйте файл с пробелом в имени. Для EXIF отдельно проверьте ExifGlass. После этого сохраните резервную копию igconfig.json: она особенно полезна перед крупным обновлением, переносом системы или экспериментами с ручным редактированием конфигурации.
Последний этап — форматы. В Settings > File type associations найдите типы, которые встречаются именно у вас: JPEG, PNG, WebP, AVIF, JXL, HEIC, SVG, TIFF и нужные RAW. Смотрите на Decoder и Encoder, а не только на расширение. Если текущий Viewer открывает всё нужное, установка дополнительных codec plugins не даёт практической выгоды. Подключайте нативный модуль только ради конкретного формата, скорости или функции и подтверждайте доверие после проверки источника.
Минимальный тест после обновления
После обновления ImageGlass нет необходимости перепроверять каждую настройку. Достаточно открыть обычный JPEG, прозрачный PNG или WebP, один современный формат вроде AVIF/JXL и, если он используется в работе, RAW или многокадровый GIF/TIFF. Проверьте Next/Previous, Gallery, zoom, один редакторский инструмент и сохранение тестовой копии. Затем запустите внешний Tool и убедитесь, что hotkey сохранились. Такой короткий тест быстро выявляет проблемы декодера, конфигурации и ассоциаций.
Если что-то сломалось после обновления, не меняйте сразу несколько параметров. Сначала зафиксируйте формат и действие, на котором возникает ошибка, затем сравните чистый запуск без стороннего плагина. Для проблем открытия включите photo trace; для долгого старта — startup trace. Если чистая конфигурация работает, возвращайте плагины и нестандартные настройки по одному. Последовательная диагностика почти всегда быстрее случайного сброса кэша, тем и hotkey одновременно.
