From aabc2bddbdeecdb2651394d90b10a9290a69b527 Mon Sep 17 00:00:00 2001 From: Bert Münnich Date: Sat, 6 Aug 2016 12:22:47 +0200 Subject: Provide image width and height to image-info script; fixes issue #159 --- exec/image-info | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'exec/image-info') 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}" -- cgit v1.2.3-54-g00ecf