On Fri, 22 Oct 1999, Miguel Rodriguez Penabad wrote: > Hola a todos: > Tengo un montón de imágenes (aproximadamente > 1500) que están en formato GIF a 2 colores y son demasiado > grandes (4500x4000 puntos, etc). > Necesito que ocupen menos espacio, así que había pensado > en reducirlas de tamaño. > ¿Sabeis si hay algún programa batch que lo haga? > Porque el asunto me corre bastante prisa, y abrirlas > con cualquier programa, reducir tamaño, y grabarlas > una por una me dan aquí hasta que tengamos > el problema del efecto 3000 .... > Si sabeis de algun programa para Linux/Unix/Windows > que lo haga, o por lo menos uno que admita > parametros por linea de comando para hacer un script, > os lo agradecería mucho > (realmente estoy ahora trabajando en unix, pero cualquier > solucion sería factible) > Miguel
Bueno este script es solo un apunte. No es muy fiable haz pruebas primero. Se trata de obtener primero el listado de todos los ficheros que hay en un directorio y usarlo como lista de ficheros a convertir. Para convertir imagenes tienes la utilidad convert. Puesto que deseas reducir el tamaño de imágenes GIF no uses la version de 'main' sino la que viene en 'non-free' para poder trabajar con gifs comprimidos. El script admite opciones de conversion y podras reducir número de colores y tamaño. Las imagenes originales las mueve a un directorio de seguridad. Bueno es un poco cutre pero te puede valer. No lo he usado mucho y habría que perfeccionarlo bastante pero dado que pareces bastante interesado te lo paso por si te ayuda a pesar de estar como está. ========================================================================= DIRSEG='xxx2gif.back' mkdir $DIRSEG 2> /dev/null # $1 = '-colors 16' o '-size 1536x1024' OPTIONS=$1 for I in `ls --color=none` do mv $I $DIRSEG J=`echo $I | cut -d '.' -f 1`.gif K="${DIRSEG}/${I}" echo convert $OPTIONS $K $J convert $OPTIONS $K $J >> ${DIRSEG}/xxx2gif.log done > ========================================================================= > Miguel Rodriguez Penabad penabad @ mail2.udc.es > Laboratorio de Bases de Datos http://emilia.dc.fi.udc.es/labBD > Facultade de Informática Universidade da Coruña (Spain) > Debian 2.1 [2.2.12] Usuario Linux 124962 > ========================================================================= > > > -- > Unsubscribe? mail -s unsubscribe [EMAIL PROTECTED] < /dev/null > > +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ /\ /\ Ciberdroide Informatica (tienda linux) \\W// http://www.ciberdroide.com _|0 0|_ +-oOOO--(___o___)--OOOo--------------------------+ | . . . . U U . . . . Antonio Castro Snurmacher | | http://slug.ctv.es/~acastro. [EMAIL PROTECTED] | +()()()----------()()()--------------------------+ +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ (((Donde Linux))) http://www.ciberdroide.com/misc/donde/dondelinux.html +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+