Watermark Drag and Drop di una foto usando mogrify

 

 

 

 

Per firmare le proprie immagini si può anche usare mogrify (imagemagick), il problema è, che a secondo della personalizzazione della firma, il comando può diventare lungo, quindi per ovviare a questo, si può creare un lanciatore, dopo di chè non bisogna fare altro che appoggiare sopra le immagini. Il comando usato è il seguente:

 

 $ mogrify -font /usr/share/fonts/truetype/freefont/FreeSerif.ttf -pointsize 28 -verbose -draw "gravity SouthEast fill blue text 0,33 'edmond' fill white text 1,32 'edmond' " *.jpg

 

enjoy 😉

Trasformare un comando in una immagine

 

 

 

Ultimamente ho scritto qualcosa su imagemagick e nell'utilizzo di convert. Aggiungo anche, la possibilità di trasformare velocemente l'output di un comando in un'immagine:

 

sfondo bianco:

 

$ df -h | convert -resize 400 label:@- immagine.jpg

 

sfondo nero:

 

$ df -h | convert -resize 400 -background black -fill white label:@- immagine.jpg

 

 

enjoy 😉

 


Concatenare immagini differenti con Convert

 

 

 

 

Per concatenare immagini con risoluzione diverse, si può usare convert. Quello a cui bisogna stare attenti, sono l'altezza e la larghezza, questo a secondo se l'immagine si vuole unire in maniera orizzontale o in maniera verticale.Quindi i passi saranno due:

 

  1. dare all'immagine la stessa altezza o larghezza
  2. unire i file

 

ipotizzando di avere 3 file in una cartella:

 

Concatenare orizzontalmente:

 

$ convert *.jpg -resize x400 image.jpg && convert +append *.jpg finale.jpg

 


Concatenare verticalmente:

 

 

$ convert *.jpg -resize 400 image.jpg && convert -append *.jpg finale.jpg

 

 

 

 

chiaramente il risultato finale avrà come risoluzione la somma dei tre file, quindi conviene scalarlo:

 

 

$ convert -scale 50% finale.jpg scalato.jpg

 

 

 

enjoy 😉

Trasformare tutte le foto in bianco/nero velocemente

 

 

Un modo veloce per trasformare una cartella piena di foto in Bianco/Nero è quello di usare mogrify, avendo cura di lasciare le originali inalterate, quindi:

 

$ mkdir bianco_nero && mogrify -colorspace GRAY -path bianco_nero/ *.jpg

 

 

enjoy 😉

Avconverter nautilus-script per audio/video/immagini/text/iso

 

 

 

 

 

 

 

Avconverter a mio modesto parere è uno script eccezzionale, perchè ti mette in condizione di avere a portata di clik tutti i formati di conversione. Uno dei tanti motivi per cui anni fa scelsi di passare a Gnu/Linux fu proprio la grande libertà di personalizzazione della propria box, e questo script è proprio la dimostrazione pratica di customizzazione e potenza di un sistema unix 🙂  Avconverter si appoggia inoltre ad ffmpeg ed imagemagick, quindi è in grado di fare qualunque conversione sia audio/video che di immagini, poi addirittura sfruttando espeak converte da text a sound (come si può sentire nell'audio sopra). Credo che qualche problema ci sia invece per quanto riguarda le iso. Tutte le opzioni sono facilmente configurabili  grazie a zenity che ci mostra delle finestre di dialogo.  Comunque consiglio di provarlo.

Requisiti obbligatori e non:
 

# apt-get install xterm zenity ffmpeg imagemagick mencoder links espeak

# apt-get install gawk antiword odt2txt odt2txt nrg2iso daa2iso uif2iso acetoneiso
 

Installazione avconverter:
 

$ wget https://gnomefiles.org/CONTENT/content-files/92533-avconvert.tar.gz

$ tar -zxvf 92533-avconvert.tar.gz

$ cp avconvert ~/.gnome2/nautilus-scripts
 

a questo punto non ci resta che posizionarci su un file audio/video/immagine/testo e fare click destro ed avviare Script/avconverter.

enjoi 😉
 

Converseen-convertire 100+ formati

 

 

Ho scoperto da poco Converseen, e devo dire che è un ottimo programma, anche se, come dice lo stesso autore italiano, c'è ancora qualche bug da sistemare. Comunque può risultare molto utile nell'ottimizzazione, conversione ( oltre 100 formati) e ridimensione di un gruppo di immagini. Io l'ho installato su Debian Squeeze/Sid con:

# apt-get install qt4-qmake imagemagick libmagick++3 libmagick++-dev

$ wget https://sourceforge.net/projects/converseen/files/Converseen/Converseen%200.3/converseen_0.3.tar.bz2/download

$ tar -xvf converseen_0.3.tar.bz2

$ cd converseen_0.3

$ qmake && make

# make install