JPEGmini – программа оптимизация jpeg (jpg)-изображений

Эта недавно появившаяся программа, предназначенная для оптимизации изображений JPEG, уже получила признание не только за бугром и большой лужей, но и среди наших пользователей. Познакомиться с программой и веб-сервисом на её основе, а также скачать её можно на сайте разработчика. Программа не имеет привычного дистрибутива, по ссылке на сайте скачивается интернет-загрузчик. Далее установка программы должна выполняться при активном Интернет-соединении. Программа устанавливается в довольно неочевидное место (в Windows7 это папка c:\Users\Пользователь\AppData\Local\Apps\), причем изменить место установки не получается. Мне это не очень нравится. И, посему, для себя и своих друзей я сделал портативную версию программы, ссылку на которую можно найти в конце статьи.
В отличие от ранее рассмотренной программы RIOT эта программа не имеет настроек оптимизации и не предполагает вмешательства пользователя в процесс оптимизации. Интерфейс программы и ее работа по оптимизации jpeg-файлов просты и эффективны как автомат Калашникова. JPEGmini создана для пользователей, которые хотят получить оптимизированные фото не прибегая к лишним телодвижениям и не вникая в процесс оптимизации.

Говорящее название программы подчеркивает ее функционал – JPEGmini предназначена для оптимизации только файлов формата JPEG, то есть фотографий. Входные файлы других графических форматов не поддерживаются. Программа поддерживает стандартные файлы JPEG с цветовыми пространствами YCbCr и Monochrome. Файлы форматов JPEG2000, JPEG-XR и WebP, а также с другими цветовыми пространствами, например, YCbCrK, CMYK, и т.п. не поддерживаются. Программа распространяется под следующими слоганами:

  • «Ваши фото на диете»
    «Уменьшить размер изображения до 80% без ущерба для качества»
  • «Экономьте место на диске»
    «Обменивайтесь и делитесь фотографиями быстрее»

И это не пустые сотрясения воздуха и маркетинговые лозунги. В программе реализованы технологии, основанные на 18 оформляющихся патентах. JPEGmini действительно может уменьшить размеры стандартных jpeg-файлов вплоть до 80% (5x) при визуальной идентичности результирующего фото с исходной оригинальной фотографией.

В технологии оптимизации изображений JPEGmini используются два основных компонента: Первый - детектор качества изображения, который имитирует перцепционные качества визуальной системы человека, чтобы определить максимальное сжатие, которое может быть приложено к каждому индивидуальному фото не вызывая видимых артефактов. Второй - уникальный кодек JPEG, создающий наиболее компактное представление фото, которое возможно под стандартом JPEG. JPEGmini объединяет эти два компонента для достижения чрезвычайно высокого коэффициента сжатия вплоть до 5x, или 80% уменьшения цифровых фото в зависимости от их разрешения. Субъективные тесты, проведенные согласно стандарту ITU BT.500, показали, что оригинальное фотографии и оптимизированные с помощью JPEGmini не различаются среднестатистическими пользователями в масштабе 100% на компьютерном мониторе или при печати на бумаге с разрешением 200 DPI.

Технология JPEGmini реализована в нескольких видах. Первый представляет собой онлайновый веб-сервис на странице разработчика. Второй – серверное приложение. Третий – профессиональное коммерческое приложение под Windows. Четвертый – это бесплатное приложение под Windows. Именно ему посвящен мой обзор. Программа JPEGmini Free (или Lite) обладает полным функционалом за некоторыми исключениями: при каждом открытии предлагается ввести код активации или купить программу, кроме этого за сутки можно оптимизировать только 20 фотографий. Для обычный пользователей в большинстве случаев этого вполне достаточно.

Для нужд своих друзей я перевел на русский язык полнофункциональную версию JPEGmini 1.2.21.5 (её можно найти в Сети), но в ней отсутствовала опция изменения размеров фотографии. Решил перевести последнюю (на данный момент) бесплатную версию JPEGmini 1.8.26.1, но она оказалась обфусцированной. Безуспешно попробовал два деобфускатора и плюнул – переводить в программе практически нечего, все понятно и без перевода. Кстати, программа создана на платформе .NET и требует наличия в системе .NET Framework не ниже версии 3.5.

Но, хватит слов, поближе к телу. Как пользоваться программой Jpgmini? Проще простого. При первом открытии программы появляется окно с условиями использования программы, надо с ними согласиться. Больше это окно появляться не будет. При каждом последующем запуске программы появляется окно следующего содержания.

Скриншот окна-напоминания

Это окно является своеобразным напоминанием о том, что используется бесплатная версия программы, что лимит оптимизации составляет 20 снимков в сутки, что неплохо бы ввести код активации JPEGmini или купить программу. Самым главным и приятным для нас является возможность бесплатного использования программы. Для этого нужно активировать второй переключатель – «Use JPEGmini free version». Окно программы приобретает следующий вид.

Скриншот окна-продолжения

Здесь нам опять напоминают о покупке полной версии программы и о возможности использования бесплатной версии. Соглашаемся с бесплатным использованием и нажимаем ставшую активной кнопку «Continue» (Продолжить). На сей раз программа предлагает более информативное окно, которое явно поглавнее предыдущих. Рассмотрим его более подробно.

Скриншот основного окна

Просматривать будем сверху вниз и слева направо. Кнопка-шестеренка в левом верхнем углу открывает меню программы, его мы рассмотрим потом. Чуть ниже программа заботливо информирует о дисковом пространстве, уже сэкономленном за время работы программы. Корзина-каталка, расположенная далее, снова с завидным упорством намекает на приобретение полной версии программы. Нажатие этой кнопки откроет в браузере страницу соответствующего ресурса. Надпись «Drop Photos Here», заключенная в рамку с указующей пипкой, то ли приглашает, то ли приказывает перетащить и бросить оптимизируемые фотографии под пипку на рабочее пространство программы. Цифра 20 в нижнем круге показывает суточный лимит оптимизации в штуках фотографий. Кнопка-надпись «CHOOSE» на оранжевом фоне, расположенная чуть ниже, реализует вторую возможность загрузки фото для оптимизации. Последняя скромная притенённая кнопка с надписью «Optimize Originals» («Оптимизировать оригинальные») открывает окно некоторых настроек, которые рассмотрим позднее. А сейчас кинем, бросим, перетащим одну подопытную фотографию на рабочее пространство и посмотрим, что у нас получится.

Скриншот предупреждения

Вылетело окошко с предупреждением о перезаписи исходной оригинальной фотографии. Программа предупреждает о том, что исходная фотография будет заменена оптимизированной. Если вы хотите сохранить оригинал, то нужно его зарезервировать. Иначе он будет утрачен. Нажмите кнопку «Отмена», зарезервируйте файл и продолжите. Если же оригинал вам не нужен, нажимайте сразу кнопку «Продолжить».

Скриншот оптимизации

Всё – фотография оптимизирована и сохранена (оригинальный файл перезаписан). В нижнем круге появилась надпись о кратности уменьшения размера файла. Эта надпись сменяется другой, которая информирует о сэкономленном дисковом пространстве. Суточный лимит оптимизации уменьшился на одну фотографию. Можно продолжить работу, можно посмотреть, что еще может программа. Займемся вторым.

При настройках по умолчанию, которые мы рассмотрели, JPEGmini перезаписывает исходные файлы оптимизированными. При этом разрешение результирующего файла остается неизменным. Современные цифровые фотокамеры, да и камеры современных мобильников и смартфонов создают Jpeg-файлы с очень приличным разрешением, которое в принципе избыточно для просмотра даже на современных широкоформатных мониторах. Есть ли возможность не перезаписывать исходные файлы и сохранять результирующие файлы с меньшим разрешением? Такие возможности в JPEGmini есть. Помните расположенную внизу слева притенённую малоприметную кнопку «Оптимизировать оригинальные», её нажатие открывает окно настроек программы.

Скриншот окна настроек

Это окно называется «Выбор режима обработки». По умолчанию активирована первая опция «Оптимизировать оригинальные». Помните, программа предупреждала нас о перезаписи исходных файлов? Так вот, если снять флажок, находящийся под рассматриваемой опцией, то программа не будет предупреждать о перезаписи файлов. Кому-то это может пригодиться, кому-то нет.
Мне больше нравится вторая опция «Экспортировать в папку». Активируем эту опцию и посмотрим, что предложит программа.

Опция окна настроек

Эта опция предполагает сохранение оптимизированных фото в некую папку, которую мы указываем сами. Исходные файлы при этом остаются в первозданном виде, то есть не изменяются и не презаписываются. Кнопка «Set» открывает системное виндоузовское окно выбора папок. Папку можно выбрать любую или создать новую в нужном каталоге. Опция экспорта имеет флажок «Изменять размеры фото». Активируем его.

Комбобокс

Оживает выпадающий список, в котором можно установить желаемые размеры оптимизированных фото. Имеются несколько предустановленных размеров, а также возможность выбора максимальных ширины или высоты оптимизированных фото. При этом другой соответствующий размер устанавливается согласно пропорциям исходного фото. Изменение размеров действует только при активной опции экспорта в папку. Активация самого нижнего флажка предполагает ваше согласие на отправку анонимных сообщений о работе программы. Мне оно ни к чему, флажок я снимаю. Кнопки управления «Отмена» и «Применить» действуют стандартно.

Идем дальше. Посмотрим, что предлагает нам меню программы. Нажмем на кнопку-шестеренку в левом верхнем углу. Появляется меню программы с несколькими пунктами. Приглядимся к ним.

Скриншот меню JPEGmini
  • Open – Открывает стандартное окно выбора файлов
  • Enter Activation Code… – Открывает окно ввода кода активации
  • Tips – Открывает в браузере страницу полезных советов
  • License – Открывает в браузере страницу лицензионного соглашения
  • About – Открывает окно сведений о программе
  • Preferences… – Открывает уже рассмотренное выше окно настроек программы
  • Exit – Закрывает программу

Наверное, вы обратили внимание на то, что JPEGmini позволяет загрузить фото для оптимизации тремя способами. Если нет, то напомню. Первый способ – через пункт меню «Open». Второй способ ­ с помощью кнопки «CHOOSE». Третий – методом перетаскивания. Все способы позволяют множественную загрузку файлов с помощью клавиш CTRL или SHIFT (то есть программа допускает пакетную оптимизацию изображений). Третий метод дополнительно позволяет загрузить папку с изображениями. Если в папке находятся не только файлы формата JPEG, но и файлы других графических форматов, то обработаны будут только jpeg-файлы.

Если при оптимизации вы попытаетесь загрузить слишком много файлов и превысите суточный лимит, то программа напомнит о нем следующим сообщением. В сообщении также предлагается возможность просимулировать оптимизацию, чтобы вы могли увидеть сколько будет сэкономлено места в полной версии программы.

Скриншот лимита оптимизации файлов

Если вы вдруг ошибетесь и попытаетесь загрузить уже оптимизированный программой файл, то JPEGmini также заботливо напомнит об этом соответствующим сообщением.

Скриншот сообщения об ошибке

Пора закругляться. Обращаю внимание на то, что программа сохраняет данные EXIF, имеющиеся в исходном файле и которые бывают иногда нужны. Еще раз повторюсь – программа предназначена для обычных пользователей, которые не хотят заморачиваться с какими-либо настройками оптимизации фотографий, но хотят сэкономить место на жестком диске или веб-хранилищах типа Dropbox, Flickr, ускорить загрузку своего сайта или блога. Полезна программа и для оптимизации файлов, предназначенных для пересылки по электронной почте.

В заключение привожу ссылку на вышеупомянутую портативную версию программы. Прошу строго не судить – это мой первый опыт по созданию портативных версий программ (чужих, естественно). Версия протестирована под Windows 7, как с жесткого диска, так и с флешки. Все работает, сбоев (тьфу-тьфу-тьфу) вроде бы нет. Кому нужно, пользуйтесь.

Если вы интересуетесь оптимизацией изображений, то можете почитать мои обзоры программ этой тематики:

  • Riot – инструмент радикальной оптимизации изображений
  • Romeolight – три программы оптимизации изображений

Вот, собственно, и все.