The following command can be paste as a one line
for i in `find /path/to/directory/with/pictures -iname "*.JPG"`;\
do\
convert $i -resize 800x600 `dirname $i`/thumb-`basename $i`;\
done
The
find
command return a whole path to a file. But we want to add
thumb- before the actual name of a file. Therefore
`dirname $i`
ensure that
convert
get the proper path and
`basename $i`
the actual file name (preceded by
thumb-).
It is also worth to note the
iname option of find command. It is case insensitive version of the
name
.
No comments:
Post a Comment