Grafika w PHP - · PDF fileGrafika w PHP - podstawy Tworzymy miejsce zarezerwowane na obraz...

1

Click here to load reader

Transcript of Grafika w PHP - · PDF fileGrafika w PHP - podstawy Tworzymy miejsce zarezerwowane na obraz...

Page 1: Grafika w PHP - · PDF fileGrafika w PHP - podstawy Tworzymy miejsce zarezerwowane na obraz oraz zaczep do niego. Służy do tego funkcja imagecreate(). ... ($rysunek, 255, 0, 0);

Grafika w PHP - podstawy

Tworzymy miejsce zarezerwowane na obraz oraz zaczep do niego.Służy do tego funkcja imagecreate(). Posiada ona dwa parametry: wysokość i szerokość mierzone w pikselach:

<?phpHeader("Content-type: image/jpg");$rysunek=imagecreate(200,200);?>Wywołamy obszar graficzny wypełniony danym kolorem

<?phpheader("Content-type: image/png");$rysunek=imagecreate(200,200);$zielony=imagecolorallocate($rysunek, 0, 255, 0);$czerwony=imagecolorallocate($rysunek, 255, 0, 0);imagefill($rysunek, 0, 0, $zielony);imagepng($rysunek);?>imagecolorallocate - tworzy kolor dla danego rysunku (od 0 do 255).imagefill - okresla wypełnienie danego rysunku (zaczep), od punktu o podanych współrzędnych wymienionym kolorem.imagearc($zaczep, $srodek_x, $srodek_y, $szer, $wys, $pocz_kata,$kon_kata, $kolor); rysuje elipsę, lub jej wycinek.

<?phpheader("Content-type: image/png");$rysunek=imagecreate(200,200);$zielony=imagecolorallocate($rysunek, 0, 255, 0);$czerwony=imagecolorallocate($rysunek, 255, 0, 0);imagefill($rysunek, 0, 0, $zielony);$sx=100;$sy=100;$szer=100;$wys=50;$pocz_kata=0;$kon_kata=360;imagearc($rysunek, $sx, $sy, $szer, $wys, $pocz_kata, $kon_kata, $czerwony);imagepng($rysunek);?>

Dynamicznie wygenerowany obraz w PHP można zaimportować do normalnej strony html: <img src="nazwa_pliku_generujacego_rysunek.php">