Consenso all'uso dei cookies

SITO1 -- SITO2 -- Forum2 -- CercaGlobale -- Informativa su Cookie e Privacy

Questo Forum1 è in sola lettura -- Usa il Forum2


Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
Miniature con sfondo costante
#1
Questo script prende qualcosa da quello precedente Miniature con cornice ma cambia radicalmete la procedura perché invece di aggiungere dei bordi intorno alla foto, incolla semplicemente la foto su uno sfondo di dimensioni fissate.

In questo modo non c'è più il problema dell'orientamento risultando tutte le miniature dello stesso formato, sia che contengano foto verticali che orizzontali.

Codice:
#!/bin/bash

#Crea il file di sfondo
echo |convert -background "#dddddd" -size 480x480  label:@- sfondo.png

# Scommentare per fare una selezione nella directory
# estensione=.jpg

for FILE in *$estensione

do
[ "${FILE##*.}" != "sh" ]  &&

echo "Lavoro su $FILE" &&

# riduce l'immagine
convert -resize 430x430 $FILE $FILE &&

#mette l'immagine sullo sfondo
composite -compose atop -gravity center  $FILE sfondo.png $FILE &&

#Aggiunge il nome alla base dell'immagine
montage -background "#ffddff" -geometry -0-0 -fill "#ff0000" -tile 1 -label %f -font Courier -pointSize 24 $FILE $FILE ;
done

# cancella il file dello sfondo
rm sfondo.png
[Immagine: http://pclinuxos.com/forum/avatars/Pengu...guitux.png] Parole !
Mai che se ne trovino due uguali !
Cita messaggio


Vai al forum:


Utenti che stanno guardando questa discussione: 1 Ospite(i)