PHP

Progetti, esempio e guide.

Distribuzione colori di un'immagine

Ho creato un semplice script in php, utilizzando le librerie GD, per analizzare le immagini e la loro distribuzione dei colori. Si puo' reimplementare questo algoritmo (molto semplice) in un altro linguaggio e tracciare il grafico come nel mio caso.
Puoi vedere un esempio a questa pagina: http://www.st4ck.com/examples/php/rgb.php

Leggi tutto

Disegnare con le librerie GD

Dopo il post 'Introduzione alle librerie GD', possiamo partire a conoscere altre funzioni per disegnare linee, rettangoli, cerchi, archi o stringhe.
Per disegnare un rettangolo abbiamo due funzioni:
- imagerectangle() crea un rettangolo che parte a delle specifiche coordinate.
- imagefilledrectangle() crea un rettangolo riempito con un colore assegnato all'immagine.

Primo esempio:

Codice:

<?php
$img = imagecreatetruecolor(200, 200);
$color = imagecolorallocate($img, 21,154,224);
imagerectangle($img, 10, 30, 190, 190, $color);
header("Content-type: image/png");
imagepng($img);
imagedestroy($img);
?>

Risultato:


Leggi tutto

Introduzione alle librerie GD

Le librerie GD possono essere usate per creare e manipolare immagini di qualsiasi formato. L'utilita' di questa libreria e' enorme, basti pensare alla creazione di grafici o report in tempo reale, analizzando i dati da un database. Esistono poi varie librerie che appoggiandosi alla libreria GD forniscono funzioni aggiuntive e semplificate per la creazione di grafici. Le librerie GD sono supplementari nel PHP, ma e' possibile scaricare uno dei tanti progetti LAMP che lo includono gia' di base (come "XAMPP").

Leggi tutto