Conversão de Formatos Imagem e extras
De MochilaWiki
Revisão de 13h07min de 27 de março de 2011 por Banto Palmarino (discussão | contribs)
Instalando libwebp
apt-get install libjpeg62-dev
apt-get install libpng12-dev
wget http://webp.googlecode.com/files/libwebp-0.1.tar.gz
tar zxvf libwebp-0.1.tar.gz
./configure --prefix=/usr
make
sudo make install
Usando libwebp
de .png para .webp
cwebp -q 80 banner-01.png -o image.webp
de .webp para .png
dwebp img.webp -o img.png
Referências:
- http://code.google.com/intl/pt-BR/speed/webp/
- http://code.google.com/intl/pt-BR/speed/webp/docs/using.html
Instalando optipng
apt-get install optipng
ou
wget -c http://ufpr.dl.sourceforge.net/project/optipng/OptiPNG/optipng-0.6.5/optipng-0.6.5.tar.gz
tar zxvf optipng-0.6.5.tar.gz
cd optipng-0.6.5
./configure --prefix=/usr
make
sudo make install
Usando optipng
padrão
optipng nomedaimagem.png
teste
optipng -i1 -o7 -v -full -sim a.png
aumentando a compactação para 7 (padrão é 2)
optipng -o7 nomedaimagem.png
conversando em massa
for png in *.png; do optipng $png; done
Referências:
- http://optipng.sourceforge.net/
- http://icaju.wordpress.com/2009/01/30/optipng-scripts-para-automatizar/
- http://icaju.wordpress.com/2009/01/10/optipng-otimizando-pngs-sem-perda-de-qualidade/
Outros otimizadores para png
- pngnq - tool for optimizing PNG (Portable Network Graphics) images
- pngquant - PNG (Portable Network Graphics) image optimising utility