Elaborazione batch di file di immagine in una cartella utilizzando un'azione di cartella con Automator

0

Sto provando a ridimensionare i nuovi file di immagine in una cartella usando un'azione di cartella in modo che i file che sono già stati ridimensionati a 300x250 non vengano ridimensionati di nuovo. Il fatto è che ho problemi a far sì che il ridimensionamento avvenga ...

Ecco il mio attuale flusso di lavoro di Automator:

Funzionaquandolocollaudoaggiungendo"Get Selected Finder Items" ma quando chiudo automator e aggiungo nuovi file alla cartella non succede nulla. Sto usando Hazel per spostare jpg nella cartella, ma non succede nulla ai file dopo che sono stati spostati nella cartella da ridimensionare

    
posta Joe Bobby 25.10.2013 - 23:02
fonte

3 risposte

1

Dato che hai già installato Hazel in ogni caso, potrebbe essere più facile utilizzarlo per attivare il ridimensionamento delle immagini. Crea una nuova regola in Hazel per guardare la cartella ed eseguire il comando:

    
risposta data 25.10.2013 - 23:29
fonte
1

Dovrai eseguirlo in loop, altrimenti non funzionerà (come potresti vedere :))

Esegui invece

for f in "$@"
   do
     sips --resampleHeightWidth 250 300 "$f" 
   done

L'opzione passo passo fornita da Automater è molto utile. Inoltre, quando esegui i test, utilizza l'azione "Chiedi elementi del Finder", incluso "Permetti la selezione multipla".

    
risposta data 26.10.2013 - 02:49
fonte
0

Potresti anche usare ImageMagick:

brew install imagemagick
for f in /path/to/mat/*; do
  if [[ $(identify -format %wx%h "$f") != 300x250 ]]; then
    convert "$f" -filter lanczos2 -resize 300x250 "$f"
  fi
done

sips e Automator (che utilizzano un metodo di ridimensionamento identico) rendono le immagini abbastanza sfocate se non si aggiunge alcuna nitidezza. Sotto l'immagine sul lato sinistro è stato ridimensionato con sips --resampleWidth 300 e l'immagine sul lato destro è stata ridimensionata con convert -filter lanczos2 -resize 300x :

    
risposta data 26.10.2013 - 14:49
fonte

Leggi altre domande sui tag