Images
如何從命令行確定圖像大小?
我想在共享網路驅動器上保留一組圖像(通過 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