Linux komut satırından bir görüntü (resim) hakkında nasıl bilgi alınır?

Bir web uygulaması üzerinde çalışıyorum ve şu anda eski bir uygulamadan bazı şeyleri taşıyorum, ancak taşıdığım resimler hakkında bazı bilgiler almak için bir resim düzenleyici açmak zorunda kalmaktan nefret ediyorum. Resim boyutları gibi şeyler.

Linux'ta bu tür görevler için kullanabileceğim bir komut satırı aracı var mı?

Çözüm

Bazı görüntü formatları için sadece file komutunu kullanabilirsiniz:

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

Tüm görüntü formatları boyutu bildirmez (JPEG en önemlisi bildirmez):

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

Bunlar için daha ayrıntılı bir şey kullanmanız gerekecektir, örneğin:

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

Dönüştür` komutu ImageMagick paketinin bir parçasıdır.

Yorumlar (4)

Bu bilgiyi elde etmenin en iyi yolu identify komutunu kullanmaktır:

$ identify image.png

veya sadece boyut özellikleri

$ identify -format "%wx%h" photo.jpg

Ubuntu'ya bu şekilde yükleyebileceğiniz ImageMagick'in bir parçasıdır:

$ sudo apt-get install imagemagick
Yorumlar (7)

İstediğiniz araç file.

Her türlü dosya hakkında şaşırtıcı miktarda bilgi gösterir.

Sözdizimi şöyledir:

$ dosya my_pic.jpg

Yorumlar (0)