OSX の Terminal から画像ファイルの情報を取得する
Emacs で CSS を弄ってたりすると、画像ファイルのサイズ(縦横幅)などが知りたくなるときがあります。そういうときは sips を使うと CUI 上で情報を取得でき、Finder などを経由する手間を省けます。
こんな感じ:
$ sips --getProperty pixelWidth ~/Pictures/wallpaper.jpg /Users/kaz/Pictures/wallpaper.jpg pixelWidth: 1920 $ sips -g pixelHeight -g pixelWidth ~/Pictures/wallpaper.jpg ~/Pictures/icon.png /Users/kaz/Pictures/wallpaper.jpg pixelHeight: 1920 pixelWidth: 1080 /Users/kaz/Pictures/icon.png pixelHeight: 512 pixelWidth: 512
長ったらしいので alias にしました:
alias imgsize='sips --getProperty pixelHeight --getProperty pixelWidth'
ちなみにこの sips は画像処理のライブラリなので、リサイズしたりタグを書き換えたりもできるみたいです。こんど使ってみよう。