Articoli correlati ‘immagini’

Magento – negozio t-shirt, cartoline, ed immagini / pdf personalizzabili dall’utente

28 gennaio 2010

Estensione molto utile per un negozio online che vende magliette, cartoline, poster o altro personalizzabile con dati forniti dal cliente è senza ombra di dubbio

Continua a leggere: Magento – negozio t-shirt, cartoline, ed immagini / pdf personalizzabili dall’utente

Ricerca ed inserimento immagini per il proprio blog

25 gennaio 2010

Spesso nello scrivere qualche articolo per il nostro blog abbiamo i contenuti che vorremo condividere con i nostri lettori ma ci mancano le immagini per descriverli meglio e per rendere più accattivante la lettura dell’articolo e l’aspetto del nostro blog. Continua a leggere: Ricerca ed inserimento immagini per il proprio blog

Problema con le GD per il resize delle immagini png trasparenti con php – how-to ubuntu distro

10 marzo 2009

L’installazione del php di default su un sistema linux ubuntu o Debian non compila il php con la versione bundled delle librerie GD, percui alcune funzioni php tipo “imageantialias” non funzionano. Per poter utilizzare tali funzioni bisogna ricompilare il php con le librerie GD corrette.

Primo passo:


    # Installare build tools, debian helpers e fakeroot
    apt-get install build-essential debhelper fakeroot
    # il codice sorgente risiede in /usr/src
    cd /usr/src
    # Scaricare il sorgente PHP
    apt-get source php5
    # Installare tutti i pacchetti richiesti per compilare PHP5
    apt-get build-dep php5
    cd php5-5.2.4

La configurazione su come un package viene compilato risiede nella cartella debian del package.

Per configurare il processo di compilazione apriremo il file

vim debian/rules

In questo file sostituiremo la riga

--with-gd=shared,/usr --enable-gd-native-ttf 

con

--with-gd=shared --enable-gd-native-ttf 

Questo fà si che il processo di compilazione usi la versione bundle delle librerie GD e le faccia diventare librerie condivise.

Una volta riconfigurato il nostro pacchetto :


./configure

potremmo quindi instalarlo così:


    # build the php5-* packages
    dpkg-buildpackage -r
    cd ..
    # Install the new php5-gd package
    dpkg -i php5-gd_5.2.4-2ubuntu5.5_i386.deb

Sarà poi necessario solo un restart di apache:

/etc/init.d/apache2 restart

per poter iniziare ad usufruire delle librerie GD nuove.