diff options
author | Bert Münnich <ber.t@posteo.de> | 2016-08-06 12:22:47 +0200 |
---|---|---|
committer | Bert Münnich <ber.t@posteo.de> | 2016-08-06 12:22:47 +0200 |
commit | aabc2bddbdeecdb2651394d90b10a9290a69b527 (patch) | |
tree | c804b955cd9be7aef643da6088ce298aa7ec831d /exec | |
parent | f32771a6479ea028e7fc851c3a8869db95c8e05c (diff) |
Provide image width and height to image-info script; fixes issue #159
Diffstat (limited to 'exec')
-rw-r--r-- | exec/image-info | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/exec/image-info b/exec/image-info index a14ee7a..8e1b805 100644 --- a/exec/image-info +++ b/exec/image-info @@ -1,16 +1,19 @@ #!/bin/sh # Example for $XDG_CONFIG_HOME/sxiv/exec/image-info -# Called by sxiv(1) whenever an image gets loaded, -# with the name of the image file as its first argument. +# Called by sxiv(1) whenever an image gets loaded. # The output is displayed in sxiv's status bar. +# Arguments: +# $1: path to image file +# $2: image width +# $3: image height s=" | " # field separator filename=$(basename -- "$1") filesize=$(du -Hh -- "$1" | cut -f 1) -geometry=$(identify -format '%wx%h' ":$1[0]") +geometry="${2}x${3}" tags=$(identify -format '%[IPTC:2:25]' ":$1" | tr ';' ',') echo "${filesize}${s}${geometry}${tags:+$s}${tags}${s}${filename}" |