#!/bin/sh # shrink to a target width # default prefix VIPSHOME=${VIPSHOME-@prefix@} name=$0 bname=`basename $0` if [ $# != 3 ]; then echo "${bname}: usage: $bname " exit 1 fi inwidth=`$VIPSHOME/bin/vips im_header_int Xsize $1` factor=`(echo scale=10; echo $inwidth / $3) | bc` $VIPSHOME/bin/vips im_shrink $1 $2 $factor $factor