Mutual Imaging — пакетный обработчик изображений

В чем уникальность?
Общих аналогов с различными наборами возможностей — действительно не мало. Но мы сконцентрировались на основной проблеме — это качество и размер файла.
Даже платные альтернативы с весьма не малым прайсом — все еще далеки от золотой середины.
Изображение на выходе либо содержит едва-заметные, но все же искажения, в виде так называемых jpeg-артефактов или подвержены легкой зернистости.
Либо — размер файла слишком велик и требует повторной обработки на сторонних сервисах.

Мы решили обе задачи. Программа способна практически без искажений и потери качества — свести пакет файлов к единому формату, при этом максимально оптимизируя размер файла.

Теперь в порядке документации:
Программа задумана как многозадачный пакетный обработчик, с большим спектром настроек.
Помимо этого, в программе так же предусмотрена Профильная система или Система конфигураций.
Каждая конфигурация хранит в себе список задач по обработке, которые задал пользователь, а так же настройки оформления программы; к тому же присутствует возможность защитить конфигурацию паролем.
Конфигурация сохраняется в отдельный файл, который может быть подключен к данной программе, установленной на другом компьютере.
Так же отметим, что программа не требует установки и может полноценно работать со съемного носителя.

Создание конфигурации

Каждая созданная конфигурация содержит 3 списка настроек, которые создает сам пользователь.
Контексты — определяют что будет обрабатываться и как сохраняться:

  • установка обработки из определенной рабочей папки;
  • указание определенных изображений для обработки;
  • отсеивание файлов по формату;
  • отсеивание файлов по «куску текста» или «шаблону» с которого начинается имя файла, заканчивается имя файла, или который содержится в имени файла;
  • отсеивание файлов по длине названия;
  • смена формата файлов при сохранении;
  • куда и каким образом сохранить файл (подробности на скр.4).
Создание контекста обработки
Отсеивание файлов
Метод сохранения (скр. 4)

Сценарии обработки — определяют, какие изменение нужно внести в пакет изображений:

  • настройки оттенков серого (каждый канал R G B отдельно);
  • настройки яркости;
  • настройки контраста;
Сценарий цветовых фильтров

Так же сценарии имеют огромный спектр настроек обрезки и масштабирования:

  • обрезка изображения со всех сторон равномерно или с определенных сторон;
  • растяжение изображения по огромному спектру настроек (скр.6);
  • уменьшение разрешения без искажений;
  • добавление рамки;
  • добавление водного знака (WaterMark);

Все настройки раздела «композиция», так же применяются и к водному знаку.

Сценарий композиции (скр. 6)

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

Web Architect