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
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+

Responder a