[eside-ghost] Script de hacer thumbnails
Alvaro Uría
fermat en movimage.com
Mar Mar 21 01:56:43 CET 2006
Aupi,
Saladino [21/03/06 01:03 +0100] escribió:
> Eup,
> tengo un problemilla, el caso es que quiero hacer thumbnails numerados
> desde el 01.JPG hasta los que sean, menos de 100.
> Y lo que hago es esto
>
> a=1
> for i in `\ls /tmp/$1/*.JPG`
> do
> convert -geometry 700x525 $i /tmp/$1/gran/$a.JPG
> echo $a convertida
> ((a=$a+1))
> done
> pero claro, esto no me saca 01.JPG, sino 1.JPG, no consigo encontrar
> una especie de sprintf o asi en bash para darle formato a los numeros,
> alguien conoce la manera?.
Si la numeración de las fotos grandes es... 1, 2, 3, ..., 44, ..., 99,
entonces:
->>>>>>>>>>
#!/bin/sh
for i in /tmp/$1/*.JPG
do
a=`basename $i | cut -d "." -f1`
test $a -lt 100 && a="0$a"; test $a -lt 10 && a="0$a"
convert -geometry 700x525 $a.jpg $i
echo $a.jpg convertida
done
<<<<<<<<<<-
Si la numeración es igualita en la fotos grandes y en las futuras
mini-imágenes... 01, 02, ..., 99, entonces comenta la línea con los comandos
"test".
Y si te importa un bledo que la extensión esté en mayúscula (o en su defecto,
igual que en las fotos grandes),
->>>>>>>>>>
#!/bin/sh
for i in /tmp/$1/*.JPG
do
convert -geometry 700x525 `basename $i` $i
echo `basename $i` convertida
done
<<<<<<<<<<-
> Saludos
> Saladino
Buenas noches,
--
,____________,
.' '.
/~~~~^~~~^~^~~~\
/ _ /|| \ Alvaro Uría (0x5109E791)
; ( } \||D ; <fermat at movimage.com>
| | /\__,=[_] |
; ( |_\_ |---| ; It might look like I'm doing nothing, but
\ )| |/ | | / at the cellular level I'm really quite busy.
'. | /_ | |.'
'------------'
------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre : no disponible
Tipo : application/pgp-signature
Tamaño : 191 bytes
Descripción: Digital signature
Url : https://listas.deusto.es/mailman/private/eside-ghost/attachments/20060321/bacd2d8a/attachment.bin
Más información sobre la lista de distribución eside-ghost