GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo usa sorbos en la terminal para cambiar el tamaño de una imagen, sin aumentar la escala?

Procesar la salida de sips --getProperty pixelHeight filename.ext y sips --getProperty pixelWidth filename.ext y úselo en una condición, solo realizando la operación de cambio de tamaño si lo desea.

#!/bin/bash
height=`sips --getProperty pixelHeight url.png | sed -E "s/.*pixelHeight: ([0-9]+)/\1/g" | tail -1`
width=`sips --getProperty pixelWidth url.png | sed -E "s/.*pixelWidth: ([0-9]+)/\1/g" | tail -1`

if [[ $height -gt 500 || $width -gt 500 ]]; then
    growlnotify -m "large file needs reducing"
fi

Puedes hacer el resto por tu cuenta.


Linux
  1. Cómo usar el paquete Image Optimizer para WP-CLI

  2. ¿Cómo duplicar la salida estándar de una terminal a otra?

  3. ¿Cómo acceder a la terminal sin iniciar sesión en el escritorio?

  4. ¿Cómo instalar y usar Pycharm sin tener que usar una terminal?

  5. ¿Cómo puedo usar grep para hacer coincidir pero sin imprimir las coincidencias?

Cambiar el tamaño de una imagen desde la terminal de Linux

Cómo usar el comando de historial de Linux

Cómo usar la terminal de Linux en Android

Cómo usar Instagram en la terminal

Cómo ver los comandos de Terminal que usa con más frecuencia en Debian 10

Cómo ver los comandos de terminal que más usas en Linux