Multiple Image Resizer - мультипреобразователь картинок

Автор: Юрий Сухов
Дата: 08.05.2003
Все фото статьи

Введение


Multiple Image Resizer или, иначе, MIR, а у авторов MIR.NET - программа, с помощью которой можно изменять размеры изображений, добавлять рамку и текст, поворачивать и перевертывать картинку - несколькими простыми щелчками мыши. И, что - больше, все это бесплатно для персонального использования!

На поверку оказалось, что, собственно, папка с программой занимает только 1656 Кбайт, остальные 22 мегабайта разошлись по системным папкам Windows. Такой большой дистрибутив Full эта программа имеет из-за того, что написана с использованием .NET Framework, дистрибутив которого и идёт вместе с программой...

Описание программы MIR



1. Пользовательский интерфейс и меню



На этой картинке видны особенности оригинального интерфейса программы. Каждым пунктом меню Window открывается дополнительная панель с соответствующей опцией или настройкой, а ненужные панели - легко убираются. В данном случае, на картинке открыта панель Select Images, в которой я воспользовался опцией Add Folder и выбрал папку с четырьмя графическими файлами, отобранными мной для тестирования. Другие опции этой панели хорошо видны на картинке.

2. Изменение размеров картинки



На этой картинке открыта панель Resizing Options , а также видны выбранные на предыдущем этапе файлы для преобразований.
Выбранные файлы имеют размер порядка 800х600. В данной установке я ставлю ограничение на ширину картинки в 540 пиксел с тем, чтобы с учетом рамки ширина составляла 550 пиксел.

3. Настройка рамки



На этой картинке открыта панель Border Options, на которой устанавливаются параметры рамки. Собственно, на панели устанавливается только ширина каждой из 4 сторон рамки, а на вкладке Select Border Fill можно выбрать стиль заполнения рамки (сплошной, узором, градиентный) и подобрать цвета. Все очень удобно. Я выбрал градиентный стиль от красного к желтому, что и видно на картинке.

4. Вставка текста



Здесь открыта панель Text Options , на которой можно задать текст и его позиционирование на картинке. Конкретно, заданы текст (Multiple Image Resizer) и позиция (8 пикселями ниже верхней рамки и 200-ами пикселями правее левой границы). На вкладке Select Font можно выбрать подходящий тип шрифта, а на вкладке Select Font Fill можно подобрать заполнение шрифта, выбор - такой же, как и для рамки.

5. Вращения и перевороты рисунка



На этой картинке открыта панель Rotate and Flip, на которой можно задать поворот рисунка на 90, 180, 270 градусов или переворот вокруг одной из осей. Действительно, можно получить картинку вверх ногами, с поворотом на 90 градусов или её зеркальное отображение. Для последующих преобразований я оставил вариант None.

Собственно, этими четырьмя настройками (Размер, Текст, Рамка, Повороты) и исчерпываются возможности преобразовательной части программы. Далее посмотрим некоторые сервисные моменты.

6. Режим сохранения результатов



Здесь открыта панель Save Options, на которой определяется режим сохранения результатов. Прежде всего определяется выходной тип графических файлов из следующего списка: BMP, EMF, EXIF, GIF, ICO, JPG, PNG, TIF, WMF. Допустимые типы входных файлов определяются также этим списком. В данном примере для выхода выбран формат JPG. Далее - определяется папка для выходных файлов и способ образования названий выходных файлов.

7. Выполнение преобразований



Здесь мы видим вкладку "Go" и кнопку GO, которая запускает процесс преобразований. Обработка идет в пакетном режиме для всех файлов выбранной папки. Через некоторое время поступает доклад о проделанной работе, который выглядит так:


"Работа закончена, преобразованные картинки можно найти в папке c:\Resized".

Что ж, будем принимать работу. Изменение размеров файлов в результате преобразований показано в следующей таблице:

Размеры файлов после произведённых преобразований
 Исходный формат Выходной формат
 20.162kb GIF 678x504 68.001kb JPG 550x411
 166.272kb JPG 768x768 92.607kb JPG 550x550
 154.530kb JPG 768x768 85.374kb JPG 550x550
 127.307kb JPG 800x600 65.436kb JPG 550x415

Для визуальной оценки посмотрим первую и последнюю картинки, имея в виду, что все они причесаны под одну гребенку и выглядят практически одинаково.



Преобразованные картинки, в сравнении с оригиналами, выглядят несколько искаженными по цвету и по элементам. К сожалению, это закономерно - растровые изображения при изменении размеров всегда получают искажения. Оценивая результат, следует отметить, что изменение размеров изображения, а также различные повороты и развороты - функции, доступные многим простым и простейшим графическим редакторам, но вставка в растровую картинку текста - задача не совсем тривиальная и доступная, как правило, только продвинутым графическим редакторам. Это обстоятельство затрудняет классификацию графической программы MIR, которую мы здесь рассматриваем.

Я бы отметил следующее:

Уровень программы - скорее всё-таки любительский, нежели профессиональный.

Несмотря на это, программа вполне работоспособная и исправно исполняет свои функции: исправно делает то, что обещано.

Оригинальный интерфейс программы упрощает до предела ее настройку и применение.

Слишком большой размер дистрибутива .NET Framework, необходимый для запуска этой программы, может отбить охоту устанавливать эту программу на компьютер.

Заключение


Multiple Image Resizer - графический редактор, специализированный на преобразовании типов и размеров графических файлов в индивидуальном и серийном режимах. В преобразование могут быть включены: вставка текста, создание рамки, повороты и развороты изображения. Программа имеет оригинальный, очень простой и понятный интерфейс, подробный справочный файл и статус бесплатного распространения.

Сведения для загрузки


Страница программы: ссылка

Full-вариант для установки в offline (размер 23 995 Кбайт): линк

Lightweight-вариант для установки в online (размер 2 749 Кбайт): линк

Справочный файл отдельно (размер 463 Кбайт): линк

Примечание: Для операционных систем линейки Windows (начиная с Windows 98) с уже установленным .NET Framework достаточно скачать Lightweight Setup.