Menu Chiudi

Pillola #15: Compilare Imagemagick con supporto fftw

Imagemagick è un programma potentissimo per l’elaborazione di immagini da linea di comando.

http://www.imagemagick.org/

Purtroppo ho riscontrato che alcune estensioni non sono automaticamente disponibili all’interno del programma pacchettizzato per ubuntu 10.10.

In particolare io avevo bisogno di fare operazioni tramite la trasformata di Fourier bidimensionale (FFT).

Imagemagick è un programma potentissimo per l’elaborazione di immagini da linea di comando.

http://www.imagemagick.org/

Purtroppo ho riscontrato che alcune estensioni non sono automaticamente disponibili all’interno del programma pacchettizzato per ubuntu 10.10.

In particolare io avevo bisogno di fare operazioni tramite la trasformata di Fourier bidimensionale (FFT).

Per abilitare il supporto di Imagemagick a questa libreria bisogna compilare i sorgenti del programma dopo aver installato tutte le dipendenze necessarie.

Vediamo come fare:

Per prima cosa prepariamo il sistema per la compilazione.

sudo apt-get install libfftw3-3 libfftw3-dev fftw-dev libmagick++3 libmagick++-dev libmagickcore3 libmagickcore-dev libmagickcore3-extra libgraphicsmagick++1-dev libgraphicsmagick1-dev libgraphicsmagick3 libgraphicsmagick++3 libmagickcore3 libmagickwand3 graphicsmagick-imagemagick-compat libvips-dev build-essential

poi scarichiamo i sorgenti di Imagemagick da qui:

wget http://sourceforge.net/projects/imagemagick/files/ImageMagick/00-6.6.5/ImageMagick-6.6.5-0.tar.gz

o se avete bisogno di versioni diverse o più vecchie, aprite in un browser questo indirizzo:

https://sourceforge.net/projects/imagemagick/files/

Ora entriamo nella cartella dove abbiamo scaricato i sorgenti (/percorso/) e scompattiamo l’archivio tar.gz.

cd /percorso/

tar xzvf ImageMagick-6.6.5-0.tar.gz

poi entriamo nalla cartella appena creata:

cd ImageMagick-6.6.5-0

e poi compiliamo dando questi comandi:

./configure

make

sudo make install

A questo punto se non ci sono stati errori il programma sarà correttamente installato e funzionante.

Qui:

http://www.imagemagick.org/Usage/fourier/

http://www.fmwconcepts.com/misc_tests/FFT_tests/

ci sono un paio di guide sull’uso della fft in Imagemagick.

WordPress Appliance - Powered by TurnKey Linux