Images

如何從命令行確定圖像大小?

  • April 14, 2015

我想在共享網路驅動器上保留一組圖像(通過 RSS 到達)(任何人都可以擁有 SFW 桌面背景)。

但是,某些到達的圖像非常小(例如 85x75)。

如何確保目錄中的所有圖像都具有最小尺寸(例如 1366x768)?我希望能夠對目錄進行cron維護,以免保留太小的圖像。

使用 imagemagick 或 graphicsmagick:

identify -format "%w×%h\n foo.png"

(imagemagick) 或

gm identify -format "%w×%h" clipart-playback-buttons-d1e5.png

(graphicsmagick,預設添加換行符)

那些列印寬度×高度,例如 85×75 或 4328×4278。辨識也可以顯示圖像的其他資訊。

您可以嘗試圖片數據是否包含EXIF資訊;在這種情況下,您可以使用exiftool,例如:

$ exiftool -S dscn0986.jpg dscn0986_th.jpg | grep ^Image
ImageWidth: 1024
ImageHeight: 768
ImageSize: 1024x768
ImageWidth: 128
ImageHeight: 128
ImageSize: 128x128

引用自:https://unix.stackexchange.com/questions/196169