Как я могу масштабировать все изображения в папке к той же ширине?

Я хочу масштабировать все изображения в данной папке к той же ширине (но различные соответственно масштабированные высоты). Как я могу сделать это использование инструмента основанной на GUI или командной строки?

Для бонусных очков действительно ли возможно ограничить, какие изображения масштабируются на основе их начальной ширины (то есть, только масштабируйте изображения, которые имеют ширину> x и/или ширину <y)?

101
задан 21 September 2014 в 15:03

7 ответов

Это очень легко сделать с imagemagick. Необходимо смочь установить его в Центре программного обеспечения. Я предложил бы это для пакетной обработки изображений.

Пакетное изменение размеров невероятно просто (я протестировал его с Ubuntu 11.10). Используйте следующую команду для изменения размеров каждого .jpg файла к 200 пикселям шириной, сохраняя соотношение сторон:

$ convert '*.jpg[200x]' resized%03d.png

можно поддержать имя файла при помощи - опция набора. Исключая:

convert "images/*.jpg[250x]" -set filename:base "%[base]" "images/new_folder/%[filename:base].jpg"

Если у Вас есть больше файлов, необходимо использовать с находкой

find /folder -iname '*.JPG' -exec convert \{} -verbose -set filename:base "%[base]" -resize 1920x1080\> "/folder/images/%[filename:base].JPG" \;

Это только царапает поверхность питания imagemagick. Изменение размеров может быть настроено бесконечно. Для более усовершенствованного изменения размеров Вас должны использовать -resize опция.

Можно ограничить изменение размеров уменьшением:

$ convert '*.jpg[300x>]' thumb-300-%03d.png

или увеличение:

$ convert '*.jpg[300x<]' thumb-300-%03d.png

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

156
ответ дан 22 November 2019 в 23:01

Для GUI Phatch "один щелчок стоит тысячу фотографий", является лучшим для такого быстрого задания. Это уже находится в репозитории Ubuntu.

sudo apt-get install phatch
  1. Добавляют Масштаб & Сохраните объект
  2. , Набор масштабирует/изменяет размер опции
  3. , Набор сохраняет/производит опции
  4. Выполнение
  5. входная папка Набора
  6. Щелчок пакет для выполнения

enter image description here enter image description here

32
ответ дан 22 November 2019 в 23:01

Попробуйте это:

sudo apt-get install gimp-plugin-registry

Затем откройте Калеку и откройте Пакетный плагин, найденный в Filters > Batch > Batch Process.

Выбирают Ваши изображения в Input вкладка и определяют Изменить размер операцию в удивительно названном Resize вкладка.

[еще 118] информация может быть найдена здесь .

29
ответ дан 22 November 2019 в 23:01

Попробуйте mogrify команда от инструментов ImageMagick.

  • дают путь для разделения, вывод из оригиналов
  • дают желаемую ширину миниатюры или высоту, ниже примера ширины
  • этот способ, которым Вы сохраняете исходное имя файла :-)

Пример:

$ mogrify -path small/ -auto-orient -thumbnail 300x *.jpg
21
ответ дан 22 November 2019 в 23:01

Вот то, как я сделал это уменьшающиеся только увеличенные изображения :

find . -iname \*.jpg -exec convert -verbose -quality 80 -resize 1600\> "{}" "FOO_FOLDER/{}" \;

<глоток> Это будет, соответственно масштабировал высоты.

Для использования эти convert команда необходимо установить Imagemagick через sudo apt-get install imagemagick.

Для Windows, см.: Сценарий пакетной обработки А Для Изменения размеров Изображений .

9
ответ дан 22 November 2019 в 23:01

Отвеченный и принятый (и я использую ImageMagick), но для полноты... У меня есть нетехнический босс, который хотел простое средство просмотра с некоторыми основными инструментами, и это должен был быть GUI. Я выбрал gThumb для него.

В режиме просмотра миниатюр Вы...

  • Выбирают любые изображения, которые Вы хотите измененный
  • , Запускаются, изменить размер функция (нажмите значок Wrench>, Изменяют размер Изображений..)
  • Вставленный в новый размер на основе пикселей или процента
  • Выбор выходная папка, и от Вас идут.
9
ответ дан 22 November 2019 в 23:01

Для пакет изображение, изменяющее размер I’ve, посмотрело на многие пакеты и наконец нашло один с применимым интерфейсом †“ converseen. После того как Вы обнаруживаете, что важные настройки несколько скрыты на левой панели с возможностью прокрутки, все хорошо.
Не уверенный, если это встречает все варианты использования операции в секунду, но Вам не, вероятно, придется посмотреть на изворотливый UIs imagemagick или phatch.
Странно, фото пакеты управления как digikam, f-пятно, fotoxx или shotwell, кажется, не распознают потребность в копировании/изменении размеров пакетов изображений прежде, чем загрузить на онлайн-сервисы как Photobucket или (затычка) flickr. Эти сервисы хотят, чтобы мы сделали вещи их путь только , таким образом, я не доверяю им для резервного копирования оригиналов.

3
ответ дан 22 November 2019 в 23:01

Другие вопросы по тегам:

Похожие вопросы: