Я хочу масштабировать все изображения в данной папке к той же ширине (но различные соответственно масштабированные высоты). Как я могу сделать это использование инструмента основанной на GUI или командной строки?
Для бонусных очков действительно ли возможно ограничить, какие изображения масштабируются на основе их начальной ширины (то есть, только масштабируйте изображения, которые имеют ширину> x и/или ширину <y)?
Это очень легко сделать с 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
Имейте взгляд на документацию геометрии для наблюдения большего количества опций.
Для GUI Phatch "один щелчок стоит тысячу фотографий", является лучшим для такого быстрого задания. Это уже находится в репозитории Ubuntu.
sudo apt-get install phatch
Попробуйте это:
sudo apt-get install gimp-plugin-registry
Затем откройте Калеку и откройте Пакетный плагин, найденный в Filters > Batch > Batch Process
.
Выбирают Ваши изображения в Input
вкладка и определяют Изменить размер операцию в удивительно названном Resize
вкладка.
Попробуйте mogrify
команда от инструментов ImageMagick.
Пример:
$ mogrify -path small/ -auto-orient -thumbnail 300x *.jpg
Вот то, как я сделал это уменьшающиеся только увеличенные изображения :
find . -iname \*.jpg -exec convert -verbose -quality 80 -resize 1600\> "{}" "FOO_FOLDER/{}" \;
<глоток> Это будет, соответственно масштабировал высоты.
Для использования эти convert
команда необходимо установить Imagemagick через sudo apt-get install imagemagick
.
Для Windows, см.: Сценарий пакетной обработки А Для Изменения размеров Изображений .
Отвеченный и принятый (и я использую ImageMagick), но для полноты... У меня есть нетехнический босс, который хотел простое средство просмотра с некоторыми основными инструментами, и это должен был быть GUI. Я выбрал gThumb для него.
В режиме просмотра миниатюр Вы...
Для пакет изображение, изменяющее размер I’ve, посмотрело на многие пакеты и наконец нашло один с применимым интерфейсом †“ converseen. После того как Вы обнаруживаете, что важные настройки несколько скрыты на левой панели с возможностью прокрутки, все хорошо.
Не уверенный, если это встречает все варианты использования операции в секунду, но Вам не, вероятно, придется посмотреть на изворотливый UIs imagemagick или phatch.
Странно, фото пакеты управления как digikam, f-пятно, fotoxx или shotwell, кажется, не распознают потребность в копировании/изменении размеров пакетов изображений прежде, чем загрузить на онлайн-сервисы как Photobucket или (затычка) flickr. Эти сервисы хотят, чтобы мы сделали вещи их путь только , таким образом, я не доверяю им для резервного копирования оригиналов.