
Кейс: программа Глядень для просмотра изображений на Windows
Каждый, кто переносил фотографии с iPhone на компьютер с Windows, упирался в одно и то же: файлы HEIC не открываются, система предлагает купить кодек, а старые добрые просмотрщики либо не обновляются, либо стали платными. Нам надоело. Так появился Глядень: программа для просмотра изображений в духе ACDSee, которая открывает HEIC, AVIF, WebP и RAW без установки кодеков. Версия 1.2.0 вышла в октябре 2026 года.
Что умеет
- Браузер папок. Дерево папок, сетка миниатюр, сортировка по имени, дате, размеру и типу, панель с разрешением и данными съёмки: камера, выдержка, диафрагма, ISO, координаты.
- Просмотр. Масштаб и сдвиг мышью, листание всей папки, полный экран, слайд-шоу, анимированные GIF и WebP.
- Редактирование. Поворот, отражение, обрезка, изменение размера, отмена правок. Сохраняет в JPEG, PNG, WebP, AVIF, TIFF и BMP.
- Пакетные операции. Конвертация выделенных файлов или всей папки с изменением размера, например снимков с iPhone из HEIC в JPEG; переименование по шаблону с датой съёмки и счётчиком.
- Типы файлов. Привязывает выбранные форматы к себе: снимки открываются двойным щелчком и получают в Проводнике значки с названием формата.
- Обновление. Сама проверяет новую версию, загружает и устанавливает при закрытии.
Открывает JPEG, PNG, BMP, GIF, TIFF, ICO, HEIC, HEIF, AVIF, WebP, JPEG 2000, JPEG XL, TGA, PSD, DDS и RAW: DNG, CR2, CR3, NEF, ARW, ORF, RW2, RAF, PEF, SRW. Интерфейс на русском и английском.
Два декодера вместо одного
Главное техническое решение: в программе два декодера. Распространённые форматы читает штатный декодер Windows, он быстрый и умеет сразу отдавать уменьшенную картинку для миниатюры. HEIC, AVIF, WebP, RAW и остальное читает библиотека Magick.NET с собственными кодеками внутри. На системный кодек HEVC программа не полагается: на одних компьютерах он есть, на других нет, поэтому декодер HEIC поставляется вместе с программой. Отсюда и размер установщика в 53 МБ, и свобода от кодеков из магазина.
Миниатюры хранятся в дисковом кэше, ключ: путь, размер и время изменения файла. Сетка виртуализирована, в памяти находятся только видимые плитки, поэтому папка с тысячами снимков не кладёт программу.
Обновление без отдельной службы
При запуске программа читает с нашего сайта маленький манифест с номером версии, размером и контрольной суммой установщика. Файл скачивается только из каталога программы на сайте, сверяется по размеру и SHA-256 сразу после загрузки и ещё раз перед запуском. Устанавливает обновление тот же установщик, запущенный в тихом режиме в момент закрытия программы. Если сервер недоступен, программа работает как обычно. Сведения о пользователе и его файлах никуда не передаются.
Как устроена
C#, WPF, .NET 10, схема MVVM. Вся работа с изображениями и файлами вынесена в отдельную библиотеку без интерфейса, она покрыта 116 модульными тестами. Тяжёлые операции (декодирование, миниатюры, пакетная обработка) идут в фоне, интерфейс не замирает.
Отдельная история: привязка типов файлов. Windows 10 и 11 не позволяют программам самовольно менять приложение по умолчанию. Поэтому привязку выполняет сама программа одним и тем же кодом из установщика, из меню и при удалении, а для форматов, уже закреплённых за другой программой, открывает системное окно, где выбор подтверждается вручную. При удалении прежние программы по умолчанию возвращаются.
Ограничения
Сохранять в HEIC программа не умеет, изменённый снимок сохраняется в другой формат. Копирования, перемещения и удаления файлов, рейтингов и поиска пока нет. Интерфейс только в тёмной теме. Об этом написано на странице программы.
Где взять
Бесплатно для личного использования. Windows 10 версии 1809 и новее, Windows 11, установка в профиль пользователя без прав администратора, есть версия без установки. Страница программы, руководство и контрольные суммы: apps.scrumweb.ru/glyaden.
Нужна своя программа?
Глядень показывает наш подход к десктопной разработке: проверенные библиотеки, разделение логики и интерфейса, тесты, аккуратное обращение с системой пользователя. Если вашему бизнесу нужна программа для Windows под задачу, напишите нам.
Есть вопросы?
Можете обращаться по телефону +7 (911) 5-0000-45 по будням с 09:00 до 20:00.



















