Jpegoptim: Opción de salida a otro nombre de archivo

Creado en 20 may. 2014  ·  3Comentarios  ·  Fuente: tjko/jpegoptim

Actualmente, usted admite el procesamiento de imágenes por lotes de manera agradable al ofrecer la opción de directorio de destino, sin embargo, si un usuario desea optimizar solo una imagen con un nombre de archivo diferente, no puede. Creo que tener 2 parámetros, uno para la entrada y otro para la salida, puede ayudar en este caso y parece razonable tener este soporte en este increíble optimizador.

Comentario más útil

A partir de la v1.4.0, jpegoptim admite stdin / stdout. Entonces, ahora hay dos formas de hacer lo que quiere:

jpegoptim --stdout a.jpg> b.jpg

o

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

Todos 3 comentarios

A partir de la v1.4.0, jpegoptim admite stdin / stdout. Entonces, ahora hay dos formas de hacer lo que quiere:

jpegoptim --stdout a.jpg> b.jpg

o

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

Para usar stdin / stdout tienes que usar un shell. El binario en sí no es capaz de dar salida a otro nombre de archivo, lo que en mi opinión es una característica débil / faltante.

Si alguien está atrapado en esto, puede ser un poco creativo al hacer esto.

  1. Cree una copia de su imagen original y cámbiele el nombre a su nombre de archivo de salida deseado.
  2. Optimice la versión copiada de su imagen original.

Aquí hay un pequeño script de bash:

img='test.jpg'
cp $img ${img%.*}-optimized.jpg
jpegoptim ${img%.*}-optimized.jpg
¿Fue útil esta página
0 / 5 - 0 calificaciones