Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
for PHOTO in *.[jJ][pP][gG]; do convert -resize 800x $PHOTO resized/$PHOTO; done

#!/bin/bash
# Определяем отношение ширины картинки к высоте
# Если оно меньше 1 - это портрет, равно - квадрат, больше - пейзаж
RATIO=`identify -format %[fx:w/h] $1`
if [ $RATIO == "1" ]; then
echo "square"
else
RAT_NUM=`echo $RATIO | sed -e 's/\(.\).*/\1/'`
if [ $RAT_NUM -eq 0 ]; then
echo "portrait"
else
echo "landscape"
fi
fi
google picasa list --fields title,url,url-direct,summary "Боброво, 31.07-07.08.2010"IMG_1781.JPG,https://picasaweb.google.com/114460296623519085576/310707082010#5503164146046045314,http://lh3.ggpht.com/-JsZrrcj1wa0/TF8qokG9jII/AAAAAAAAEvQ/GXHGUE3VX48/IMG_1781.JPG,Лицо. Вообще это какая-то щавельница (я не запомнил точное название).None.s<размер по длинной стороне>. То есть если нужна превьюшка файла из моего примера с размером 345px, урл должен стать таким:http://lh3.ggpht.com/-JsZrrcj1wa0/TF8qokG9jII/AAAAAAAAEvQ/GXHGUE3VX48/s345/IMG_1781.JPG
Командная строка на службе фотографа-линуксоида