você está aqui: Home  → Arquivo de Mensagens

jpegoptim - Redução de tamanho de imagens jpeg

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 17 de maio de 2013

O software jpegoptim pode ser usado para reduzir o tamanho de imagens jpeg.

Para instalar o aplicativo, você pode baixar os fontes da página do projeto ou então utilizar os pacotes pré-compilados, de sua distribuição favorita.

Em sistemas Debian GNU/Linux e derivados, como Ubuntu e Linux Mint, execute o comando:

  % sudo apt-get install jpegoptim

Seu uso é bastante simples:

  % jpegoptim imagem.jpg 
  imagem.jpg 1700x2340 24bit JFIF  [OK] 288417 --> 248326 bytes (13.90%), optimized.

A ação normal é sobrescrever a imagem original com a versão otimizada, mas é possível especificar que um novo arquivo seja criado:

  % jpegoptim imagem.jpg -d /tmp

Neste caso, a imagem otimizada será gravada no diretório /tmp/, com o mesmo nome.

Neste caso foi conseguida uma redução de tamanho de 13.90%.

Por padrão, o software realiza as mudanças necessárias sem perdas de definição (lossless), mas é possível obter níveis mais altos de compactação, porém com perda de qualidade.

  % jpegoptim -m10 imagem.jpg -o -d /tmp
  imagem.jpg 1057x747 24bit JFIF  [OK] 144535 --> 36085 bytes (75.03%), optimized.
  
  % jpegoptim -m20 imagem.jpg -o -d /tmp
  imagem.jpg 1057x747 24bit JFIF  [OK] 144535 --> 51555 bytes (64.33%), optimized.
  
  % jpegoptim -m30 imagem.jpg -o -d /tmp
  imagem.jpg 1057x747 24bit JFIF  [OK] 144535 --> 65283 bytes (54.83%), optimized.

Nos exemplos acima, a diretiva "-m" especifica a qualidade desejada da imagem. Este valor varia de 0 a 100. Quanto maior o valor, maior a qualidade da imagem. Com o fator 10, conseguimos uma redução no tamanho da imagem de 75.05%, porém com muita perda de qualidade. Com o fator 30, conseguimos uma redução de tamanho de 54.83% e a imagem resultante, embora não tão boa quanto a imagem original, teve uma qualidade aceitável.

Documentação

  jpegoptim v1.2.3  Copyright (c) Timo Kokkonen, 1996-2009.
  Usage: jpegoptim [options] <filenames> 
  
    -d<path>, --dest=<path>
                    specify alternative destination directory for 
                    optimized files (default is to overwrite originals)
    -f, --force     force optimization
    -h, --help      display this help and exit
    -m[0..100], --max=[0..100] 
                    set maximum image quality factor (disables lossless
                    optimization mode, which is by default on)
    -n, --noaction  don't really optimize files, just print results
    -o, --overwrite overwrite target file even if it exists
    -p, --preserve  preserve file timestamps
    -q, --quiet     quiet mode
    -t, --totals    print totals after processing all files
    -v, --verbose   enable verbose mode (positively chatty)
    -V, --version   print program version
  
    --strip-all     strip all (Comment & Exif) markers from output file
    --strip-com     strip Comment markers from output file
    --strip-exif    strip Exif markers from output file
    --strip-iptc    strip IPTC markers from output file
    --strip-icc     strip ICC profile markers from output file

Referências



 

 

Veja a relação completa dos artigos de Rubens Queiroz de Almeida

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script