Вопрос Как легко изменить размеры изображений через командную строку?


Я хотел бы знать, как изменить размер изображений в Ubuntu. Какой простой способ сделать это?


190
2017-08-05 15:04


происхождения


Связанный: Как я могу масштабировать все изображения в папке с одинаковой шириной? - kenorb
sourcedigit.com/... - Ferroao
Связанный: Инструмент для изменения размера изображения для Ubuntu, - kenorb


ответы:


Вы хотите просто?

Бег sudo apt-get install nautilus-image-converter, или нажмите nautilus-image-converter  Install nautilus-image-converter,

Он добавляет два пункта контекстного меню в nautlius, чтобы вы могли щелкнуть правой кнопкой мыши и выбрать «Изменить размер изображения». (Другой - «Повернуть изображение»).

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

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


154
2017-08-05 15:46



Не работает в Ubuntu 13.10 :( - malisokan
Отлично работает и в Fedora 20. sudo yum install nautilus-image-converter - Greg Sheremeta
Он работает на Ubuntu 14.04. Благодарю. - Saeed Zarinfam
Я думаю, вам нужно выйти из системы или перезагрузиться после установки - или просто сделать то, что я сделал; бег pkill nautilus а затем щелкните значок «Домашняя папка», чтобы перезагрузить nautilus новым подключаемым модулем. - Lambart
... или просто запустить nautilus -q как кто-то добавил к ответу со времени моего последнего комментария. :) - Lambart


Сначала установите ImageMagick с помощью:

sudo apt-get install imagemagick

Откройте терминал и запустите эту команду:

convert  -resize 50% source.png dest.jpg

Это уменьшит размер на 50%

Вы также можете указать размер:

convert -resize 1024X768  source.png dest.jpg

Вы также можете использовать: mogrify инструмент командной строки из того же пакета.


197
2017-11-18 12:59



в первую очередь, использовать convert -> sudo apt-get install imagemagick - javaloper
команда уменьшает размер до 50%, а не на 50%. - Matthias Weiler
@MatthiasWeiler идентичны, не уверены, что вы имеете в виду - Alexander Mills
Они идентичны только для частного случая 50%. -resize 10% делает ваше изображение на 90% меньше. - Matthias Weiler
если вы получите сообщение об ошибке «нет изображений» .. это, вероятно, потому, что вы не определили целевое изображение ... например. в приведенном выше примере, dest.jpg является обязательным :) - Ramesh Pareek


sudo apt-get install imagemagick

Команда mogrify перезаписывает исходные файлы с измененными изображениями:

mogrify -resize 50% *.png      # keep image aspect ratio
mogrify -resize 320x240 *.png  # keep image aspect ratio
mogrify -resize 320x240! *.png # don't keep image aspect ratio
mogrify -resize x240 *.png     # don't keep image aspect ratio
mogrify -resize 320x *.png     # don't keep image aspect ratio

Примечание. Вы можете добавить -auto-orient для автоматической ориентации преобразованных изображений.


82
2018-02-07 12:05



Не храните аспектный рацион с convert: convert hospital.jpg -resize 2000x! hospital_2000.jpg - Adobe
Идеальный и простой ответ в обеих ситуациях. любить это ! - navderm
начальные изображения заменены с новыми измененными размерами. если вам нужны начальные, сделайте резервную копию - cipricus


Если вы просто делаете пару изображений, большинство редакторов изображений в Ubuntu (Gimp, F-Spot и т. Д.) Позволят вам сделать основной размер.

Если вы хотите редактировать десятки, сотни или тысячи изображений, я предпочитаю Phatch, Phatch - это пакетный редактор фотографий на основе графического интерфейса, который позволит вам выполнять всю нагрузку преобразований на изображениях. sudo apt-get install phatch

ImageMagick хорош, но это немного утомительно, если вы не знаете имена настроек для вещей. Вы можете очень быстро изучить Phatch, щелкнув по нему.


23
2017-08-05 15:25



F-Spot изменяет размер? Где? - Martin
При установке phatch мой Chrome Browser был закрыт, и я не смог его перезапустить, мне пришлось удалить phatch и другие пакеты, которые он установил, чтобы вернуть хром в рабочее состояние. - mallaudin


GIMP вероятно, самый простой способ, поскольку он имеет довольно простой интерфейс для таких общих задач. Все, что вам нужно сделать, это открыть изображение и перейти к Image → Image Size, а затем изменить его соответствующим образом. Есть способы сделать пакетное изменение размера с помощью GIMP, но я не знаю их наизусть.


8
2017-08-05 15:08





ImageMagick - это пакет, который вы хотите. Для этой цели он содержит множество полезных инструментов командной строки.

Вот простой учебник, объясняющий, как выставить размер изображений:

mogrify -resize 320x240 *.jpg

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

mogrify -resize 320x240! *.jpg

8
2017-08-05 15:10





В данный момент Наутилус-образ-конвертер не работает в Ubuntu 13.10, Поэтому я использую ImageMagick в командной строке, что очень хорошо обходит (по крайней мере для меня).

sudo apt-get install imagemagick

Имейте в виду разница между этими инструментами imagemagick:

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

Я часто использую mogrify просто изменить размер нескольких изображений и перезаписать исходные файлы. I. e. эта команда уменьшит размер всех файлов JPG до 40% от исходного размера:

mogrify -verbose -resize '40%' *.JPG

7
2017-11-10 17:51





Нет необходимости устанавливать какое-либо новое программное обеспечение.

convert -resize 50% myfigure.png myfigure.jpg

или

convert myfigure.png -resize 200x100 myfigure.jpg

7
2018-02-23 09:06





устанавливать gthumb, Простота и простота для основных функций обработки и редактирования изображений - просмотр, изменение размера, обрезка, поворот, флип, оттенки серого и т. Д. С возможностью сохранения в форматах JPEG, PNG, TIFF, TGA.

Чтобы установить gthumb:

  • Откройте терминал
  • Тип sudo apt-get install gthumb
  • Принять изменения

7
2017-11-10 19:10



В Linux Mint это было оптимальное решение для меня. - Fedir RYKHTIK
Я использую, чтобы повернуть мои фотографии с помощью gthumb. - Arpad Horvath