Как получить информацию об изображении (изображение) от командной строки Linux?

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

Существует ли инструмент командной строки, который я могу использовать для таких задач в Linux?

261
задан 29.03.2015, 18:35

2 ответа

Для некоторых форматов изображения можно просто использовать file команда:

$ file MyPNG.png 
MyPNG.png: PNG image, 681 x 345, 8-bit/color RGB, non-interlaced

Не все форматы изображения сообщают о размере (JPEG прежде всего не делает):

$ file MyJpeg.jpg 
MyJpeg.jpg: JPEG image data, JFIF standard 1.01

Для тех необходимо будет использовать что-то более тщательно продуманное, как:

$ convert MyJpeg.jpg -print "Size: %wx%h\n" /dev/null
Size: 380x380

convert команда является частью пакета ImageMagick.

267
ответ дан 07.12.2019, 07:39

Инструмент, который Вы хотите, file.

Это показывает удивительную сумму информации обо всех видах файлов.

Синтаксис:

$ file my_pic.jpg

2
ответ дан 07.12.2019, 07:39

Теги

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