Jpegoptim: Opção de saída para outro nome de arquivo

Criado em 20 mai. 2014  ·  3Comentários  ·  Fonte: tjko/jpegoptim

Atualmente, você oferece suporte ao processamento de imagens em lote oferecendo a opção de diretório de destino; no entanto, se um usuário deseja otimizar apenas uma única imagem com um nome de arquivo diferente, ele não pode. Acho que ter 2 parâmetros, um para entrada e outro para saída, pode ajudar neste caso e parece razoável ter esse suporte neste otimizador incrível.

Comentários muito úteis

A partir da v1.4.0, jpegoptim oferece suporte a stdin / stdout. Então, agora existem algumas maneiras de fazer o que você deseja:

jpegoptim --stdout a.jpg> b.jpg

ou

cat a.jpg | jpegoptim --stdin> b.jpg

Todos 3 comentários

A partir da v1.4.0, jpegoptim oferece suporte a stdin / stdout. Então, agora existem algumas maneiras de fazer o que você deseja:

jpegoptim --stdout a.jpg> b.jpg

ou

cat a.jpg | jpegoptim --stdin> b.jpg

Para usar stdin / stdout, você deve usar um shell. O binário em si não é capaz de enviar para outro nome de arquivo, o que, em minha opinião, é um ponto fraco / ausente.

Se alguém está preso a isso, você pode ser um pouco criativo ao fazer isso.

  1. Crie uma cópia da imagem original e renomeie-a com o nome de arquivo de saída pretendido.
  2. Otimize a versão copiada de sua imagem original.

Aqui está um pequeno script bash:

img='test.jpg'
cp $img ${img%.*}-optimized.jpg
jpegoptim ${img%.*}-optimized.jpg
Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

szepeviktor picture szepeviktor  ·  11Comentários

kalondar picture kalondar  ·  3Comentários

orschiro picture orschiro  ·  3Comentários

remyleone picture remyleone  ·  3Comentários

makoConstruct picture makoConstruct  ·  3Comentários