Kurs PHP  ||  Spis tematów  ||  Kontakt
Kurs PHP Online

Rysowanie na obrazku

Potrafimy już przygotować sobie przestrzeń do pracy, definiować kolory oraz wypełniać nimi powierchnię. Czas teraz na nieco bardziej złożone operacje. Pierwszą figurą, którą sobie narysujemy, będzie linia.

Rysowanie linii

<?php

$startX = 100;
$startY = 100;
$koniecX = 200;
$koniecY = 200;

ImageLine($obrazek, $startX, $startY, $koniecX, $koniecY, $czarny);
?>

Efektem wywołania powyższego kodu będzie narysowanie czarnej linii z punktu (startX, startY) do punktu (koniecX, koniecY). Oczywiście zakładam, że wcześniej utworzyliśmy uchwyt do obrazka oraz zdefiniowaliśmy czarny kolor.

Rysowanie prostokąta

Narysujmy teraz dwa prostokąty - jeden z wypełnieniem, drugi bez.

<?php

$startX = 100;
$startY = 100;
$koniecX = 200;
$koniecY = 200;

ImageRectangle($obrazek, $startX, $startY, $koniecX, $koniecY, $czarny);
ImageFilledRectangle($obrazek, $startX, $startY, $koniecX, $koniecY, $czarny);
?>

Pierwsza z funkcji narysuje czarną obramówkę, natomiast druga utworzy nam jednolitą, czarną figurę. Jest jeszcze mnóstwo innych funkcji, tworzących gotowe figury i kształty, zachęcam do eksperymentowania. Myślę, że ich przyswojenie nie sprawi Ci już żadnych kłopotów.

Teraz kolej na coś naprawdę super - pisanie tekstu na obrazku. Jest to jedno z najczęściej wykorzystywanych narzędzi, dostępnych w bibliotece graficznej PHP. Zapraszam!

Spis lekcji w rozdziale siódmym

Poprzednia lekcja: Kolorowanie obrazka Następna lekcja: Pisanie na obrazku