Verificare se una immagine è orizzontale o verticale con Linux e ImageMagick
Di ImageMagick ne abbiamo parlato svariate volte e non ha bisogno di presentazioni.
Oggi vediamo come usarlo su Linux per verficiare se una immagine è orizzontale o verticale.
Per farlo useremo identify!
Prima di tutto installiamolo; su Arch Linux:
# pacman -Sy imagemagick
Quello che facciamo nello specifico nello script qui sotto è trovare tutte le immagini con estensione jpg (ma potete modificarla come vi serve) e verificare l'orientamente dell'immagine.
In base a quale orientamento ha la copiamo in una cartella piuttosto che in un'altra:
#!/bin/bash
for f in ./*.jpg
do
r=$(identify -format '%[fx:(h>w)]' "$f")
if [[ r -eq 1 ]]
then
cp "$f" verticali
else
cp "$f" orizzontali
fi
done
Dove solo copiare lo script nella cartella con le immagini e lanciarlo.
Enjoy!
linux imagemagick identify
Commentami!