-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Rodrigo Vila�a wrote:
>Tenho uma m�quina digital e ao tirar fotos com ela a uma defini��o qualquer
>ela salva com um tamanho x em JPG. Se no rwindows eu abrir esta foto com um
>visualizador qualquer e colocar salvar como, a novo foto fica com um tamanho
>de x/2 ou at� menor aparentemente sem perda de qualidade e tamanho ( se
>algu�m poder me explicar o porqu�, agrade�o ).

Ok, contas simples:

uma c�mera de 2 megapixels produz, como o nome diz, 2 megapixels = 2097152 
pixels. Em RGB, isso significa nada menos do que 24 bits = 3 bytes por pixel. 
Ou seja, uma imagem de 2 Mpx corresponde a 6 MB.

Quando voc� grava em JPEG, ele utiliza algoritmos de compress�o. S� que, ao 
contr�rio de algoritmos de compress�o como o Zip, o JPEG utiliza outros 
algoritmos que _perdem_ informa��o. Isto �, os algoritmos foram desenhados 
tendo em mente que o olho humano n�o v� todas as vari�ncias e nu�ncias de 
cores.

O JPEG tem um par�metro de qualidade que � um fator de quanto o algoritmo de 
compress�o pode sacrificar o respeito �s cores reais para com o tamanho do 
arquivo. Por dois motivos basicamente, uma c�mera digital sempre guarda a 
foto em alta qualidade:

1) afinal, � uma foto e voc� provavelmente quer que ela se assemelhe ao real. 
A c�mera n�o tem como saber se a qualidade 70 � boa para voc� ou se voc� s� 
aceita 80 para cima.

2) processamento: as c�meras tem chips muito mais lentos que o computador. Se 
tivessem que reduzir muito a imagem, levariam horas para gravar cada foto 
tirada. Ou ent�o seria necess�rio botar uns Pentium 4 ou Athlon64 dentro das 
c�meras digitais.

>Existe no Linux algum programa em modo texto que ao digitar o comando ele
>fizesse esta redu��o de tamanho do arquivo ? Para que eu possar fazer um
>script alterando todas as fotos de um diret�rio sem precisar abrir uma por
>uma.

Claro! Existe mais de um, ali�s. Tente o convert do ImageMagick -- � 
provavelmente o mais r�pido tamb�m.

Agora note que voc� disse acima: "fica aparentemente sem perda de qualidade". 
Enfatizo o "aparentemente". H� perda de qualidade sim. Sempre h�. Mas a 
quest�o �: at� onde voc� pode sacrificar a qualidade sem degradar a imagem?

As minhas fotos digitais eu guardo todas no formato original da c�mera. Pra 
p�r num site, eu reduzi para 640x480 e qualidade 80. Resultado: arquivos 
originais ~660 kB; reduzidos: ~90 kB.

Outro detalhe: os JPEG das c�meras v�m com informa��es extras no cabe�alho 
EXIF, como data, tempo de abertura, foco, luminosidade e outros detalhes. 
Esses dados n�o s�o copiados pelo 'convert'.

- -- 
  Thiago Macieira  -  Registered Linux user #65028
   [EMAIL PROTECTED]           
    ICQ UIN: 1967141   PGP/GPG: 0x6EF45358; fingerprint:
    E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQE/1oqyM/XwBW70U1gRAnd9AJ4uF3rVBRviw20G+kX+XcuLAGsnPACfdWyx
I9+m3hrTbHS/kUJaf637hrM=
=Lr01
-----END PGP SIGNATURE-----
---------------------------------------------------------------------------
Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utiliza��o da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a