Простая, быстрая и удобная пакетная обработка фотографий. Программа для пакетной обрезки фото — Image Tuner

15.07.2019

Пакетная обработка файлов незаменима при работе с большим количеством изображений, требующих однотипного редактирования. Практически любую рутинную операцию, связанную с обработкой (англ. batch mode), таким образом можно выполнить гораздо быстрее.

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

Далее будут рассмотрены способы пакетной обработки изображений по уровню сложности от самого простого до использования функций таких пакетов, как Adobe Photoshop и Adobe Lightroom. В конце обзора - сравнительная таблица (Таблица 1) и тест выполнения преобразования (Диаграмма 1).

Image Tuner

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

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

Количество форматов для сохранения невелико - всего 5. На входе Image Tuner поддерживает такие популярные форматы, как JPEG, BMP, PNG, GIF, TIFF, а также RAW, NEF и другие.

Таким образом, очень простой конвертер для самой базовой обработки изображений.

Просмотрщик IrfanView, при своей бесплатности и небольшом размере, поддерживает и включает в себя функции конвертера, доступные через меню «Batch Conversion/Rename…». На выбор - один из трех режимов: пакетное переименование, преобразование и смешанный.

Для сохранения доступно около 20 форматов (меню «Output format»), при этом параметры доступны не для каждого из них.

Выбор других преобразований возможен только при активации «Use advanced options…», по нажатию кнопки «Advanced». Настройки позволяют изменить размеры, кадрировать изображение, отразить по горизонтали или вертикали, добавить водяной знак - стандартный набор для просмотрщика графики.

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

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

AVS Image Converter является частью набора программ для работы с изображениями AVS4You. Видимо, поэтому в дистрибутив размером в 27 МБ (что не так и мало для конвертера), входят вспомогательные утилиты Software Navigator и Update Manager.

Поддерживаемых форматов изображений для записи - 8, для чтения - чуть больше 20. Для обработки можно импортировать фото из аккаунтов Flickr или Facebook (после предварительной авторизации).

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

Настроек преобразования (вкладка «Коррекция») немного: изменение яркости, контраста, цветовой температуры; эффекты размытия/резкости, добавление текстуры. Крайняя вкладка - «Водяной знак», позволяющий наложить изображение или текст на фото.

FastStone Photo Resizer

Больше всего здешнее пакетное преобразование напоминает IrfanView. Но, в отличие от последнего, FastStone Photo Resizer не так «враждебно» настроен по отношению к пользователю и предоставляет удобные расширенные параметры.

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

Добавив изображения в очередь конвертации, можно указать формат выходного изображения («Output Format») и папку сохранения («Output Folder») .

Для доступа к инструментам преобразований активируется опция «Use Advanced Options (Resize…)». Набор преобразований сугубо базовый: изменение размеров, перспективы, добавление текста, водяного изображения, рамки. Настройки можно сохранить или загрузить из файла конфигурации, равно как в большинстве обозреваемых программ. Окна предосмотра нет.

В отдельную вкладку «Batch Rename» вынесен инструмент для пакетного переименования файлов. Помимо стандартной смены имени по маске, интересна функция «Search and Replace», с ее помощью легко подкорректировать название файлов без полной смены имени.

XnConvert - «отпочкование» от популярного просмотрщика изображений XnView. По сути, все те же самые действия, производимые в среде XnConvert, можно произвести и в XNView (о чем ниже), однако автономный конвертер имеет ряд отличий. Прежде всего, он не предназначен для просмотра. С одной стороны, ничего не отвлекает от функционала. С другой - если нужно узнать самую базовую информацию об исходном файле, приходится обращаться к другой программе-просмотрщику.

Вначале работы с программой нужно указать файлы для обработки (поддерживается перетаскивание, можно также указать с помощью кнопок). Следует обратить внимание, что сверху находятся столбцы для сортировки. При клике но любому из них в контекстном меню можно выбрать из множества других вариантов - список огромен. Впрочем, было бы удобней, если бы файлы отображались в виде таблицы, а не эскизов - тогда было бы удобно просматривать информацию об исходных файлов, а так ее попросту нет, и сортировка носит несколько «условный» характер - непонятно, для чего она.

Основная вкладка, где собран список преобразований - «Действия». Для бесплатной программы количество настроек приятно удивляет. Делятся преобразования на 4 группы:

  • Изображение - по большей части, работа с трансформацией и свойствами файла.
  • Коррекция - работа с уровнями, цветом.
  • Фильтр - применение эффектов размытия, усиления резкости, изменения фокуса.
  • Разное - по большей части, все те же эффекты.

Во вкладке выходные данные указываются опции сохранения обработанных файлов: маска наименования, расположение и графический формат. Для популярных форматов (JPG, GIF, PNG и т. п.) есть возможность указать дополнительные параметры сохранения. Имеется малоприметная, но весьма полезная опция по экспорту - можно загрузить обработанные фото на Picasa- или Flickr-аккаунт, упаковать или отправить по FTP или на email.

Импорт/экспорт сценариев (настроек преобразований) доступны в нижней части окна, кнопка «Загрузить сценарий».

Для чтения также доступно огромное количество форматов - более 500 (из тех, которые поддерживаются просмотрщиком XNView), с тем нюансом, что специфические требуют установки GhostScript либо плагина CAD.

Вкратце - о возможностях пакетной обработки фото в XnView. Окно настроек можно вызвать через меню «Инструменты - Пакетная обработка…».

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

Настройка преобразований в «Фотоконвертере»

Adobe Photoshop

Страница загрузки

Безусловно, в графический пакет Adobe Photoshop встроены необходимые инструменты по пакетному преобразованию фото. Актуальная на данный момент версия - CS6, в обзоре рассматривается CS5. Обработку можно производить с помощью экшенов (англ. «actions» - действия), операции Batch («File - Automate - Batch…») или скрипта Image Processor («File - Scripts - Image Processor…»).

Первый способ

Вначале, через палитру Actions записывается действие, которое будет применяться к каждому изображению. Лучше всего для этой цели взять «тестовый образец». На данном шаге список возможных преобразований ограничен лишь средствами Photoshop. Далее Action сохраняется в определенный набор (Set). По окончанию, экшен можно отредактировать в любом месте: например, оптимизировать, удалив лишние действия.

Для массового применения экшена, после его записи и редактирования нужно зайти в меню «File - Automate - Batch…». В группе настроек «Play» выбирается нужный экшен, определяются источник и папка назначения. Дополнительно можно указать маску для наименования файлов.

Второй способ

Чаще всего более приемлемым будет второй метод обработки с использованием скрипта Image Processor. Он удобен для выполнения таких простых действий, как смена формата или изменение размера изображения. Вызвать настройки можно через меню «File - Scripts - Image Processor…». Удобство подхода состоит в том, что не нужно записывать экшен. Все остальные настройки практически аналогичны вышеуказанному способу. Сохранение возможно только в JPEG/PSD/TIFF.

Программа Условия распространения Функциональность Форматы
Фильтры / эффекты Предосмотр Чтение Запись
Image Tuner Freeware Да Да 30+ 5
IrfanView Freeware Да Нет 80+ 20+
AVS Image Converter Shareware Да Да 20+ 8
FastStone Photo Resizer Freeware Нет Да 30+ 500+
XnConvert Freeware Да Да 500+ 30+
XnView Freeware Да Нет 500+ 30+
Фотоконвертер (Pro) trial Да Да 400+ 30+
Adobe Photoshop trial Да Нет JPG
Adobe Lightroom trial Да Нет 3

Конвертирование изображений 4288×2848 → 1024×680, формат JPG 100% (все настройки установлены по умолчанию, качество 100%), алгоритм преобразования и прогрессивный метод отключены.

Диаграмма 1. Сравнение скорости обработки в режиме изменения размера изображений

В программе «Фотоконвертер» не удалось выяснить скорость работы, поскольку в shareware-версии доступна обработка только 5 изображений.

Нужно обрезать множество изображений? Существует достаточно много бесплатных инструментов для решения такой задачи. Но что если вы используете чужой компьютер (например, в интернет-кафе) или нет установленного Photoshop? Решение может превратиться в ночной кошмар с перебором картинок, особенно, если каждая имеет свои требования к границам обрезки.

Но есть бесплатный сервис Cropp.me который обрежет для вас любые изображения до любого заданного размера... автоматически.

Для запуска процесс нужно перейти на сайт Cropp.me и нажать на кнопку Upload Your Images (Загрузите ваши изображения).

Нажатие на кнопку откроет окно файлового менеджера. Выбираем нужные изображения и запускаем загрузку. Затем на экране выбираем размер обрезки. Можно выбрать несколько размеров или добавить свой.

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

Нажатие на кнопке редактирования открывает для вас возможность изменить размер обрезанной области. Когда результат будет удовлетворять вас. нажмите кнопку Confirm (Подтверждаю).

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

После проверки всех изображений нажмите Download All Cropps (Скачать все обрезанные изображения) для скачивания результата на свой компьютер.

Результат будет скачан в виде архива.

Распаковываем архив и находим там обрезанные изображения.

Сервис использует хитрый алгоритм для определения области обрезки.

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

Вот об одной маленькой и не очень известной программе хотелось бы сказать несколько слов.

Image Tuner — удобно для пакетной обработки фото

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


1. Обрезка, уменьшения веса
2. Конвертация в популярные форматы
3. Наложение водяного знака
4. Некоторые эффекты
5. Пакетная обработка (эта возможность для меня важна более всего).

Пользоваться данной программой, я начал совсем недавно. Раньше как то не было надобности работать с пакетной обработкой изображений. Когда понадобилась обрабатывать фото в пакетном режиме, я начал искать такие программы. И попробовав в работе несколько приложений, остановился именно на Image Tuner.
Фотошоп, и другие редакторы-монстры — в счет не беру. Такие программы у меня есть, но когда надо обработать быстро и пакетно, то Image Tuner в самый раз.Ссылка на программу.

Недавно передо мной встала задача обрезать около сотни огромных картинок из фотобанка под несколько десятков разных размеров. Эти готовые картинки потом будут использоваться клиентами CMS для оформления своих сайтов. Прикинув сколько времени займет этот процесс в Фотошопе, я пригорюнился - встретить следующий Новый год за обрезкой картинок не входит в мои планы.

Идея

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

Немного «пораскинув» мозгами, я пришел к выводу, что надо ввести понятие точки фокуса и учитывать ее при обрезке. Если пропорции нового изображения близки к исходным, например, мы вырезаем из квадрата прямоугольник с соотношением сторон 3:4, то вообще все замечательно, - новое изображение даже не потеряет в композиции. Если размер нового изображения отличается разительно, например, это узкая полоска для слайдера, то как минимум сохраним наиболее значимую информацию. Не забывайте, речь все таки идет об автоматической обрезке.

Вот иллюстрация, для демонстрации механизма.

Итак, точка фокуса - это точка в центре области, содержащей самую важную часть изображения, и которая при обрезке должна остаться в любом случае. Для рядовой фотографии в эту область будет сфокусирован объектив при съемке, особенно хорошо это видно, если съемка велась с малой глубиной резкости. Отсюда, собственно, и название для понятия.

Я решил проверить свои умозаключения и поискать не сделал ли кто-нибудь уже что-то подобное. Нашлась HTML/CSS библиотека для адаптивной обрезки изображений github.com/adamdbradley/focal-point . Тут тоже используется понятие «точки фокуса», значит моя идея верна! Но мне нужна была готовая утилита, которая сможет генерить физические изображения. Такой найти не удалось.

Реализация

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

Алгоритм обрезки нового изображения получился следующим:

  1. Вычисляем пропорции конечного изображения:
    k=Wr/Hr ,
    где Wr и Hr - ширина и высота будущей картинки
  2. Определяем максимальный прямоугольник, который впишется в оригинальное изображение:
    if Wr >= Hr
    then Wm = Wi, Hm = Wi/k
    else Hm = Hi, Wm = Hm*k ,
    где Wi, Hi - размеры оригинала, а Wm, Hm - размеры максимального прямоугольника.
  3. Вычисляем новые координаты для точки фокуса:
    fx2 = fx*Wm/Wi ,
    fy2 = fy*Hm/Hi ,
    fx, fx - координаты точки фокуса на оригинальном изображении
  4. Делаем собственно обрезку, смещая прямоугольник на разницу между старыми и новыми координатами точки фокуса:
    crop(Wm, Hm, (fx-fx2), (fy-fy2))
  5. Уменьшаем результат до нужного размера:
    resize(Wr, Hr)
Для обработки изображений я взял модуль GraphicsMagick for node , потому что она обещала беспроблемную работу с графическими библиотеками под Windows. И почти не соврала. ImageMagick вместе с ней мне так и не удалось запустить (причем более старый модуль imagemagick-node работал без проблем), а вот альтернатива в виде GraphicsMagick заработала сразу и без шаманства. Теоретически на другой платформе должен заработать и ImageMagick, какой-то жесткой привязки к библиотеке в модуле gm нет.

В итоговую утилиту я добавил немного оптимизации для веба: из итоговой картинки вырезается вся EXIF, ICM и пр. информация и полученное маленькое изображение прогоняется фильтром резкости. При уменьшении с 3000х4000px до 200x300px это действительно необходимо.

Для удобства работы исходные данные принимаются в виде 2 файлов:

  1. formats.json - файл, в котором перечислены форматы в который нужно обрезать
  2. images.json - файл, в котором перечислены изображения и заданы точки фокуса. Здесь же можно задать куда и в каком качестве сохранять картинки.

Подробное о форматах файлов, установке и дополнительных возможностях можно почитать в репозитории на GitHub

Обрезайте рисунки, чтобы удалять ненужные края.

В Office для Mac, а также в Office 2010 и более поздних версий помимо стандартной обрезки полей поддерживается обрезка изображений в виде определенной фигуры или с определенными пропорциями, а также обрезка заливки рисунком внутри фигуры.

Обрезка полей рисунка

Примечание: инструменты обрезки недоступны для фигур, но в Office 2010 и более поздних версиях можно изменить размер фигуры и воспользоваться командой Начать изменение узлов , чтобы получить похожий результат или изменить фигуру. Дополнительные сведения см. в разделе ниже.

Обрезка до указанной фигуры


Другие виды обрезки

Обрезка до стандартных пропорций

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

Вы можете добавить рисунок в качестве заливки фигуры, а затем изменить или обрезать ее.

Добавление рисунка к фигуре

Изменение размера фигуры

Чтобы изменить размеры фигуры, сохранив ее базовое форматирование, выделите фигуру и перетащите один из маркеров изменения размера.

Настройка заполнения фигуры рисунком

Если рисунок обрезан или заполняет фигуру не полностью, используйте инструменты Вписать и Заполнить в меню Обрезать .

Изменение или обрезка фигуры с помощью команды "Начать изменение узлов"

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

Обрезка рисунка без использования Office

Обрезанные фрагменты сохраняются в файле рисунка. Удалив их, можно уменьшить размер файла. Это рекомендуется сделать также для того, чтобы предотвратить просмотр удаленных фрагментов рисунка другими пользователями.

Важно: Если вы удалите обрезанные области и позже изменяли его, можно нажать кнопку отменить , чтобы восстановить их. Это можно сделать, пока файл не сохранен.

Совет: Дополнительные сведения об уменьшении размера файла рисунка и его сжатии см. в статье Уменьшение размера файла рисунка в Microsoft Office .

См. также

Обрезка полей рисунка

Примечание: Обрезанные области сохраняются в файле изображения. Сведения о том, как окончательно удалить их и уменьшить размер рисунка, см. в разделе Удаление обрезанных областей рисунка .

Обрезка до указанной фигуры

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

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

Другие виды обрезки

Щелкните заголовок раздела ниже, чтобы открыть подробные инструкции.

Обрезка для размещения в фигуре или для ее заполнения

После добавления рисунка к фигуре можно настроить его с помощью инструментов Вписать и Заливка .

    Выберите Заливка , чтобы использовать заливку рисунком, но удалить (или "обрезать") его лишние части,

    Вписать

Удаление обрезанных областей рисунка

Важно:

См. также

Обрезка полей рисунка


Обрезанные области сохраняются в файле изображения. Сведения о том, как окончательно удалить их и уменьшить размер рисунка, см. в разделе .

Обрезка до указанной фигуры

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

    Выберите рисунок, который вы хотите обрезать по форме определенной фигуры.

    Откройте вкладку Формат рисунка .

    (Если вкладка Формат рисунка не отображается, убедитесь в том, что вы выбрали рисунок, а не фигуру).

    В разделе Коррекция щелкните стрелку рядом с командой Обрезка , выберите пункт Маска к фигуре , выберите тип фигуры и щелкните фигуру, до которой требуется обрезать изображение.

    Эта фигура будет сразу применена к рисунку.

    Если вы хотите изменить ее форму, на ленте нажмите кнопку Обрезать еще раз.

    На краях и в углах рисунка появятся черные маркеры обрезки.

    Перетащите маркеры обрезки, если требуется обрезать поля рисунка, и щелкните мышью за пределами рисунка.

    Щелкните любое место за пределами рисунка.

Другие виды обрезки

Щелкните заголовок раздела ниже, чтобы открыть подробные инструкции.

Обрезка для размещения в фигуре или для ее заполнения

После добавления рисунка к фигуре можно настроить то, как рисунок будет вписан в фигуру, с помощью инструментов Вписать и Заливка :

    Чтобы использовать заливку рисунком, но удалить (или "обрезать") его лишние части, выберите Обрезка для заливки .

    Если требуется вписать в фигуру весь рисунок, выберите вариант Обрезка и вписывание . Исходные пропорции рисунка сохранятся, но в фигуре может быть пустое место.

    Выберите рисунок, который необходимо разместить в фигуре.

    Откройте вкладку Формат рисунка .

    (Если вкладка Формат рисунка

    В разделе Коррекция щелкните стрелку рядом командой Обрезка , выберите пункт Обрезать по заполнению или Обрезать по размеру , а затем щелкните любое место за пределами изображения.

    По завершении нажмите клавишу ESC.

Удаление обрезанных областей рисунка

Обрезанные фрагменты сохраняются в файле рисунка. Удалив их, можно уменьшить размер файла. Это рекомендуется сделать также для того, чтобы скрыть удаленные фрагменты рисунка от просмотра другими пользователями.

Важно: Удаление обрезанных областей рисунка невозможно отменить. По этой причине предварительно следует убедиться, что все обрезка выполнена правильно и все внесенные изменения верны.

    Выберите один или несколько рисунков, из которых вы хотите удалить обрезанные области.

    Откройте вкладку Формат рисунка .

    (Если вкладка Формат рисунка не отображается, убедитесь в том, что вы выбрали рисунок).

    В разделе Коррекция выберите команду Сжать и установите флажок Удалить обрезанные участки рисунка .

См. также

Обрезка рисунка

Примечание: Обрезанные области сохраняются в файле изображения. Сведения о том, как окончательно удалить их, уменьшить размер рисунка и открыть файл в классическом приложении см. в разделе .

Похожие статьи