SIPS: ¿Cambiar tamaño solo si la imagen es 315x300?

1

Actualmente estoy usando sips --resampleHeightWidth 250 300 "S1" para cambiar el tamaño de las nuevas imágenes en una carpeta, pero creo que podría estar cambiando el tamaño de las imágenes que ya estaban redimensionadas. Si no, ¿qué agrego para que solo pueda cambiar el tamaño de las imágenes que son 315x300?

    
pregunta Joe Bobby 30.10.2013 - 18:47

1 respuesta

2

Aquí hay un script de bash para verificar el tamaño antes:

#!/bin/bash

#theFile given in input   
theFile=$1          

#using sips to retrieve the width & height            
size=($(sips -g pixelWidth -g pixelHeight theFile | grep -o '[0-9]*$'))                      

#the size you want
width=315                                                                                       
height=300

if [[ ${size[0]} -eq $width && ${size[1]} -eq $height ]]; then                                    
    #put here your command for files that are 315*300                                                         
fi                                                                                                
    
respondido por el Matthieu Riegler 30.10.2013 - 19:43

Lea otras preguntas en las etiquetas