Инструмент для изменения размера и сжатия как минимум двух изображений одновременно.

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

  1. Измените размер изображений (скажем, с 1024x768 пикселей до 800x600 пикселей).
  2. Сжимайте изображения.

Я бы предпочел инструмент с графическим интерфейсом.

Подходит ли инструмент командной строки?
Хорошо, но в этом случае я предпочитаю графический интерфейс.
@benos Какие форматы файлов изображений вас интересуют?
Никаких особых требований, так что все стандартные (png, jpg и все остальные, распространенные рядом с ними).
Ну, может быть, кто-то здесь захочет разработать такой инструмент. Это может быть полезно для SEO-специалистов\оптимизаторов, которым нужно проделать именно эти задачи практически с любым изображением.

Ответы (6)

Я думаю, вы можете сделать это с помощью IrfanView .

Попробуйте Batch Conversion/Rename...из Fileменю, как описано на этом форуме .

Изготовление прозрачных пленок

Да, вы тоже можете это сделать.

Выполните следующие шаги:

  • Выберите в качестве «Формат вывода» PNG
  • Зайдите в «Опции» и выберите там
  • Сохранить прозрачный цвет
  • Сохранить прозрачность как Alpha Challe

После этого вы можете решить, хотите ли вы нажимать на каждое изображение, чтобы выбрать цвет, или вы можете использовать опцию

  • Использовать цвет основного окна для прозрачности

Параметры скриншота

Не могли бы вы добавить скриншот, чтобы мы поняли, как это решает проблему? Спасибо! Пожалуйста, прочтите также meta.softwarerecs.stackexchange.com/questions/356/… ура!
Irfanview великолепен — обратите внимание, что он бесплатен только для личного использования.
@WayneWerner: да, и, похоже, у компаний нет возможности его купить...
Информируя тех, кто ответил, я обновил вопрос, указав дополнительную функцию. Может ли инструмент, который вы предложили, обеспечить это?
@benos я обновил свой ответ информацией на ваш новый вопрос
Я убрал требование добавить альфа-канал и удалить белый/другой фон с изображения, перенеся его в отдельный запрос: softwarerecs.stackexchange.com/questions/28776/…

ImageMagick предназначен для этой цели.

ImageMagick® — это программный пакет для создания, редактирования, компоновки или преобразования растровых изображений. Он может читать и записывать изображения в различных форматах (более 200), включая PNG, JPEG, JPEG-2000, GIF, TIFF, DPX, EXR, WebP, Postscript, PDF и SVG. Используйте ImageMagick, чтобы изменять размер, переворачивать, зеркально отображать, вращать, искажать, сдвигать и преобразовывать изображения, настраивать цвета изображения, применять различные специальные эффекты или рисовать текст, линии, многоугольники, эллипсы и кривые Безье.

Пример изменения размера/сжатия 2-х изображений одновременно:

convert -resize 64x64 -quality 85% in1.png out1.jpg & convert -resize 64x64 -quality 85% in2.png out2.jpg
Это 2 команды, так что это не сразу...
@ wb9688: Две команды на самом деле выполняются параллельно, они выполнялись бы одна за другой, если бы это был файл ;. Параллельный запуск — это то, что вы хотите, верно?
@ wb9688: Утилиты командной строки легко сочетаются с командами оболочки.
Я не уверен. Я не знаю никаких реализаций GUI. Но возможно, что кто-то каким-то образом реализовал GUI для IM (например, какой-то файловый менеджер и тому подобное), и я предпочитаю не обвинять эту широкую, но неизвестную мне аудиторию. Так эффективно нет.
Я убрал требование добавить альфа-канал и удалить белый/другой фон с изображения, перенеся его в отдельный запрос: softwarerecs.stackexchange.com/questions/28776/…
@ wb9688, можете ли вы написать команду, которая будет делать это для всех изображений в папке, но НЕ рекурсивно?

Попробуйте программу просмотра Fast Stone Image. Я использую его в течение многих лет - быстрый и мощный. В Инструменты - Пакетное преобразование вы можете установить следующие настройки для формата jpeg.

  • Качество 1-10 (или использовать существующие из файла)
  • Фотометрический
  • Цветовая субдискретизация
  • Сглаживание
  • Оптимизируйте таблицу Хаффмана
  • прогрессивный
  • Сохранить данные EXIF

Кроме того, вы можете сделать гораздо больше за один проход в дополнительных параметрах, например изменить размер большего края до XXX пикселей, поставить водяной знак посередине, обрезать центр и т. д.

Информируя тех, кто ответил, я обновил вопрос, указав дополнительную функцию. Может ли инструмент, который вы предложили, обеспечить это?
Нет, он не может справиться с дополнительными требованиями. В этом случае я бы попытался использовать функциональность Photoshop - File - Automate - Batch, но кажется, что ответ @f4bi4n проще.

xnView — еще один отличный медиа-браузер, просмотрщик и конвертер. кроссплатформенный и совместимый с более чем 500 форматами.

чтобы изменить размер и сжать несколько изображений с помощью этого программного обеспечения, вы можете выбрать нужные изображения и выбрать Tools > Batch Convertили нажать ctrl+U. на вкладке actionsвы можете указать, какие преобразования вы хотели бы сделать с файлами.

Пожалуйста, покажите, как преобразовать 2 изображения одновременно с помощью этого инструмента, либо скриншоты, либо командную строку, спасибо! Также прочитайте meta.softwarerecs.stackexchange.com/questions/356/…
Вы можете пакетно обрабатывать изображения в Toolменю или с помощью ^u. Изменение размера — одно из многих применимых преобразований. Также можно сохранять повторяющиеся преобразования, чтобы быстро использовать их повторно, а не настраивать их каждый раз.
Я убрал требование добавить альфа-канал и удалить белый/другой фон с изображения, перенеся его в отдельный запрос: softwarerecs.stackexchange.com/questions/28776/…

Первоначально Power Toy для XP, я всегда использую Image Resizer для Windows — он также имеет интеграцию с оболочкой, поэтому это так же просто, как щелкнуть правой кнопкой мыши изображение, которое вы хотите изменить, или набор изображений и изменение размера. Это позволит вам изменить размер оригинала или создать новые версии.

К сожалению, похоже, что он не сжимает, а только изменяет размер ( Advanced settings...-> Coming soon... Select JPEG quality level).
Я убрал требование добавить альфа-канал и удалить белый/другой фон с изображения, перенеся его в отдельный запрос: softwarerecs.stackexchange.com/questions/28776/…

ComicRack, CbxConverter (только выход WebP) — они предназначены для конвертации комиксов (т. е. архивов zip или rar с изображениями внутри), но этот формат имеет смысл, если у вас есть несколько небольших файлов.

Нет. С этим требованием я бы указал на GIMP.
Я убрал требование добавить альфа-канал и удалить белый/другой фон с изображения, перенеся его в отдельный запрос: softwarerecs.stackexchange.com/questions/28776/…