Para enviar fotos ou imagens por email, para um fotolog ou páginas web, pode ser interessante reduzir o tamanho dessas imagens.
Para reduzir o tamanho de arquivos de imagem, pode-se usar o comando convert do Linux.
Segue abaixo um exemplo desta redução, onde o arquivo DSC07370.JPG será reduzido para o tamanho 800×600 e passará a se chamar DSC07370_P.JPG. O tamanho dos arquivos está destacado em vermelho.
$ convert -size 800x600 DSC07370.JPG DSC07370_P.JPG $ ls -l total 18478 -rwxr--r-- 1 foo foo 3037188 2007-10-08 23:47 DSC07370.JPG -rwxr--r-- 1 foo foo 3037188 2007-10-14 23:46 DSC07370.JPG.BKP -rw-r--r-- 1 foo foo 854502 2007-10-14 23:46 DSC07370_P.JPG -rwxr--r-- 1 foo foo 3121465 2007-10-08 23:48 DSC07371.JPG -rwxr--r-- 1 foo foo 3041769 2007-10-08 23:48 DSC07372.JPG -rwxr--r-- 1 foo foo 3029528 2007-10-08 23:48 DSC07373.JPG -rwxr--r-- 1 foo foo 2737071 2007-10-08 23:49 DSC07374.JPG $
Referência:
http://linux.about.com/od/commands/l/blcmdl1_convert.htm
http://www.linux.com/articles/113978
http://www.ibm.com/developerworks/linux/library/l-graf/

É, com o imagemagick da pra fazer um monte de coisas. Inclusive gráficos.
Puxa. É tão simples que passa despercebido este comando. Valeu