1 votos

SIPS: ¿Redimensionar sólo si la imagen es de 315x300?

Actualmente utilizo 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 fueron redimensionados.. ¿Hay alguna manera de saber esto con seguridad? Si no, ¿qué puedo añadir para que sólo pueda cambiar el tamaño de las imágenes taht son 315x300?

2voto

Satanicpuppy Puntos 4902

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

#!/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

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X