#!/bin/sh
# shrink to a target width

# default prefix
VIPSHOME=${VIPSHOME-@prefix@}

name=$0
bname=`basename $0`

if [ $# != 3 ]; then
	echo "${bname}: usage: $bname <in> <out> <target width>"
	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