Andrea Giardina

Creare thumbnail con ImageMagick

In ImageMagick on giugno 19, 2007 at 12:30 PM

GD (con la sua estensione per PHP) è un tool utilissimo per creare thumbnail “al volo”.

Ma nel caso avessimo necessità di ridimensionare un gran quantitativo di immagini e di creare le miniature prima della pubblicazione risulterebbe sicuramente più utile usare ImageMagick e in particolare il comando convert.

convert -colorspace RGB -thumbnail x200 file_di_partenza.tif thumbnail.jpg

Il comando è quasi auto-esplicatvo:

  • -colorspace serve a specificare il colorspace del thumbnail che vogliamo creare, RGB, GRAY, CMYK, etc. Se vogliamo creare delle miniature per il web partendo da delle immagini ad alta definizione che fanno uso della cromia CMYK ricordiamoci di specificare RGB come colorspace altrimenti risulteranno illeggibili con alcuni browser.
  • -thumbnail x200 crea un miniatura di 200px di altezza. Per specificare la larghezza al posto dell’altezza basta togliere la x da davanti. Se vogliamo specificare sia altezza che altezza basta fare così: 200×100 (immagine larga 200 e alta 100)
  • gli ultimi due parametri sono il file di partenza e il file di destinazione.

Se invece volessimo creare un thumbnail di dimensioni fisse prendendo la regione più ampia possibile?

Mono-Tasking? Mylyn!

In Eclipse, Mylyn, Progettazione, Project Manager on giugno 12, 2007 at 12:38 PM

La mia ragazza mi definisce gentilmente come essere mono-tasking. Sostiene che ho persino difficoltà a camminare telefonando. Be’, ha ragione!

Fatto questo assunto probabilmente non sono il solo programmatore sulla faccia della Terra a difettare in multi-tasking (in verità penso che la percentuale dei mono-tasking sia uguale al 100%, ma non ditelo alla mia ragazza che poi se la prende 😉 ) e soprattutto non solo il solo utilizzatore di Eclipse 🙂

Lo vuoi? yes!

In Uncategorized on giugno 6, 2007 at 10:35 am

Lo ammetto, ogni tanto la shell Unix mi commuove 🙂

Ci sono delle “chicche” fantastiche, come ad esempio il comando yes. E’ un comandino semplice semplice che non fa altro che stampare a schermo all’infinito il carattere y. A cosa serve? Si combina molto bene tramite il comando | con qualsiasi altro programma che abbia bisogno di conferme da parte dell’utente. Ad esempio il comando

rm -i test.txt

resterebbe in attesa di conferma da parte dell’utente prima di eliminare il file text.txt.

Lanciando

yes | rm -i test.txt

è yes a rispondere “sì, lo voglio” in vece nostra 🙂