On Sunday 24 December 2006 12:43, Mick wrote:
> Hi All,
>
> I have a load of photos which I would like to resize running some sort
> of ImageMagick batch command; e.g.
>
> convert -resize WxH something.jpeg something_resized.jpeg
>
> In this case "something" is meant to be the photos in a directory.
> How do I do this? (me useless at scripting). :(
You can use a for loop, with a little trickery to modify the name, eg
(untested)
for i in *.jpeg; do
name=${i%.jpeg}
convert -resize WxH ${i} ${name}_resized.jpeg
done
if you don't want to keep the original images, then it's simpler:
for i in *.jpeg; do
convert -resize WxH ${i} ${i}.resized
mv ${i}.resized ${i} # caution: overwrites original file
done
--
[email protected] mailing list