Hi Geert,

 

There's a couple of problems with gnucash-docs/util/adjust-dpi.sh on Ubuntu
16.04 which makes it update (almost?) every image file each time it runs.

 

1. The identify utility in imagemagick Version: 8:6.8.9.9-7ubuntu5.1 returns
an unrounded dpi. E.g

 

existing_dpi=$(identify -format "%x" "$figure")

echo $existing_dpi

35.429999999999999716

 

2. It seems this script expects $existing_dpi to be suffixed with
(space)PixelsPerCentimeter but this doesn't happen for me.

 

I was thinking of fixing these problems by using something like:

                existing_dpi=$(identify -format "%x" "$figure")

                existing_dpi=${existing_dpi% PixelsPerCentimeter}        #
strip possible trailing (space)PixelsPerCentimeter

                existing_dpi=$( printf '%.2f' "$existing_dpi" )
# round to 2 decimals

 

I guess there is a way to do this all on 1 line but I'd have to do some
research and I prefer KISS principle anyway.

 

Is this portable enough?

 

Regards,

Chris Good

 

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to