#!/bin/bash # ################################################################# # # This is a free software # You can do with it whatever you want to # For some details, check the GNU GPL License, version 2 or later # It can be found at http://www.gnu.org # # (C) Pawel J. 'kender' Maczewski, 2004 # ################################################################# # SMALL_SUFFIX="_s" SMALL_SIZE="640x480" DEST_DIR="" if [ -f /etc/img_resizerrc ]; then source /etc/img_resizerrc fi if [ -f /usr/share/img_resizer/img_resizerrc ]; then source /usr/share/img_resizer/img_resizerrc fi if [ -f ~/.img_resizerrc ]; then source ~/.img_resizerrc fi for filename in $@; do filedir=`echo $filename | sed -e 's/\/[^\/]*$//'` filebase=`echo $filename | sed -e 's/\.[^\.]*//' | sed -e 's/.*\///'` fileext=${filename/[^\.]*\.} if [ -z $DEST_DIR ]; then DEST_DIR=$filedir fi smallfilename="$DEST_DIR/$filebase$SMALL_SUFFIX.$fileext" commandline="convert -size $SMALL_SIZE $filename -resize $SMALL_SIZE $smallfilename" echo $commandline `$commandline` done