mag 11
La suite di manipolazione delle immagini bitmap ImageMagick mette a disposizione un tool da linea di comando in grado di farci risparmiare un sacco di tempo. Supponiamo infatti di volere mettere online un certo numero di fotografie per creare una photogallery o un catalogo di prodotti. Ogni immagine deve essere debitamente ridimensionata e compressa a 72dpi, un lavoro che può richiedere da qualche decina di secondi a qualche minuto per ogni singola fotografia, dipende tutto dal grado di esperienza di chi tiene in mano il mouse. Anche nella migliore delle ipotesi, si tratta di un sacco di tempo, specie se le fotografie da lavorare sono centinaia.
Se però avete a disposizione una qualsiasi distribuzione Linux, non dovete fare altro che sfruttare appieno la potenza del comando mogrify, uno dei tool più utili messi a disposizione da ImageMagick.
È sufficiente copiare le immagini da ridimensionare in una nuova directory:
mkdir thumbs
cp -r *.jpg thumbs
Questa operazione è importante perché mogrify trasforma il file senza conservare il file ‘originale. Ora, se vogliamo ridimensionare tutte le immagini contenute nella directory thumbs in maniera tale che non superino mai le dimensioni di 500×500 pixel, lanciamo il comando:
cd thumbs
mogrify -resize 500x500 *.jpg
Et… voilà!
apr 01
Ecco un vero argomento scacciafiga (*): la sintassi corretta dei link mailto, ovvero quei particolari link che richiamano il nostro client di posta elettronica preferito e lo “costringono” a generare una nuova email per un certo destinatario, con un certo oggetto e pure – volendo – un certo testo predefinito.
I link mailto hanno una sintassi di base molto, molto semplice:
<a href=”mailto:info@example.com?subject=subject&cc=cc@example.com”>mail link</a>
Gli argomenti che possono essere passati ad un link mailto sono i seguenti:
| mailto: |
il destinatario, o l’elenco dei destinatari separati da virgola |
| &cc= |
l’indirizzo CC (carbon copy, alias: copia conoscenza) o gli indirizzi CC separati da virgola |
| &bcc= |
l’indirizzo BCC (blind carbon copy, alias: copia conoscenza nascosta) o gli indirizzi BCC separati da virgola |
| &subject= |
l’oggetto del messaggio… che qualcuno chiama – sbagliando – soggetto (NB: sostituite gli spazi con %20) |
| &body= |
il corpo del messaggio (NB: sostituire i ritorni a capo con %0A) |
Alcuni esempi
Link mailto semplice:
<a href="mailto:info@example.com"><a href="mailto:info@example.com">clicca qui</a></a>
Link mailto con oggetto:
<a href="mailto:info@example.com?subject=Test%20di%20invio"><a href="mailto:info@example.com?subject=Test%20di%20invio">clicca qui</a></a>
Link mailto con destinatari multipli:
<a href="mailto:info@example.com,email@example.com"><a href="mailto:info@example.com,email@example.com">clicca qui</a></a>
Link mailto con CC:
<a href="mailto:info@example.com?cc=email2@example.com"><a href="mailto:info@example.com?cc=email2@example.com">clicca qui</a></a>
Link mailto con proposta di corpo del messaggio su più righe e BCC:
<a href="mailto:info@example.com?bcc=mail2@example.com&body=Spettabile%20Azienda,%0Ale%20scrivo%20in%20merito%20a%20"><a href="mailto:info@example.com?bcc=mail2@example.com&body=Spettabile%20Azienda,%0Ale%20scrivo%20in%20merito%20a%20">clicca qui</a></a>
Per chi non ha dimestichezza con queste cose, ricordate che i parametri vanno passati inserendo un punto di domanda immediatamente dopo l’indirizzo email del destinatario e che i parametri vanno conoctenati con il simbolo &.
Happy mailing!
(*) per l’Urbe e la regione Lazio: scacciafica