Procurando por uma ferramenta que pudesse otimizar arquivos de imagem no Linux?

2

No photoshop, há uma opção "Salvar para dispositivo da Web", que permite salvar o arquivo JPEG original (> 5K) em um arquivo pequeno (< 1K) png.

Mas agora eu quero fazer isso para muitas imagens em uma pasta no linux, qual ferramenta devo usar?

    
por Jichao 11.03.2011 / 17:42

4 respostas

5

O comando convert do ImageMagick pode fazer exatamente isso.

$ convert oldfile.jpg -quality 4 newfile.jpg

Isso levará o JPEG original e irá compactá-lo novamente para o nível de qualidade 4 e salvá-lo como um novo arquivo JPEG.

Há muitas outras coisas que o convert pode fazer, incluindo o redimensionamento, o recorte, a filtragem, a maioria das coisas que o Photoshop pode fazer de forma interativa.

    
por 11.03.2011 / 17:46
1

Para a web que você deseja converter em 72 dpi. ImageMagick tem uma opção para isso e pode fazer lote:

convert *.jpg -resample 72 -quality 80% -set filename:orig %t  prefix%[filename:orig].jpg
    
por 14.03.2011 / 18:07
1

Você pode usar o photoshop com o Wine e, em seguida, usar o save para web e dispositivos.

    
por 02.10.2011 / 14:02
0

Para melhor otimização, pode ser uma boa ideia despir cabeçalhos exif. Eles mantêm metadados sobre a imagem e podem ser removidos para um tamanho de arquivo ainda menor. Para isso, você deve checar as opções '-thumbnail' e '-strip' ao usar o convert, ou você pode usar o programa chamado jhead (você provavelmente terá que instalá-lo).

    
por 02.10.2011 / 13:27

Tags