У меня есть набор разного размера изображений в папке. Я хотел бы отсортировать изображения по widthXheight для определения, какой имеет самую большую ширину.
Если вы используете панель инструментов ImageMick, вы можете получить информацию с помощью:
identify -format '%w %h' the_image
с более поздними версиями, это может быть:
magick identify -format '%w %h' the_image
Если вы хотите только ширину это конечно -format '%w'
.
В зависимости от того, как вы используете выходные данные, вы также можете добавить \n
в конце строки формата: -format '%w\n'
.
Попробуйте команду imgsize
imgsize *.jpg
И если необходимый порядок это шириной |
imgsize *.jpg | sort -k2Vr
(sudo apt-get install libimage-size-perl
при необходимости)