shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: RES: [shell-script] Re: automatizar a cria��o de t humbnails...


From: Alexander
Subject: Re: RES: [shell-script] Re: automatizar a criação de t humbnails...
Date: Mon, 22 Mar 2004 17:32:07 -0300

Credo cara, tu quer muita coisa para uma pergunta só na lista.

Seguinte:

Para criar os thumnails você vai ter que usar o ImageMagick.

O ImageMagick é um conjunto de programas que faz um monte de coisas com imagem. 
Você tem que procurar qual é o que reduz o tamanho de imagens.

Para entrar em um diretório minhas_imagens e fazer isso, seria:


#!/bin/bash

IFS='
'

for arquivo in `ls minhas_imagens`
do

prog_que_altera_tamanho $arquivo

done


Se não puder sobrescrever as originais, então copie antes para outro diretório.


#!/bin/bash

cp -ax minhas_imagens imagens_originais

IFS='
'

for arquivo in `ls minhas_imagens`
do

prog_que_altera_tamanho $arquivo

done


Para gerar o html, faça como:



#!/bin/bash

cp -ax minhas_imagens imagens_originais

IFS='
'

echo "<html><head><title>teste</title></head><body>" > minhas_imagens.html

for arquivo in `ls minhas_imagens`
do

prog_que_altera_tamanho $arquivo

echo "<img src=$arquivo><br>" >> minhas_imagens.html

done

echo "</body></html>" >> minhas_imagens.html


Já dá para entender como funciona. Agora é contigo.

Convém tentar antes de mandar para lista, não é mesmo ;)

[]'s
Alexander


> "A mente que se abre a uma nova idéia jamais volta ao seu tamanho original."
> Albert Einstein

Comece pelo script!



> De: André Déo <address@hidden>
> Data: Mon, 22 Mar 2004 16:43:15 -0300
> Para: <address@hidden>
> Assunto: RES: [shell-script] Re: automatizar a criação de t   humbnails...
> 
> Não que alguém faça tudo para mim, NÃO SOU CHUPIM, mas uma ajuda seria bem
> vinda...
> Tipo olhe tente usar tal para capturar o último valor e tal apar renomear,
> trate arquivos assim e pastas assimm
> 
> Já ajuda né... NÃO SEI POR ONDE COMEÇAR...
> 
> Déo
> 
> André Déo
>   -----Mensagem original-----



reply via email to

[Prev in Thread] Current Thread [Next in Thread]