Rysowanie na grafice

Coś jest niejasne? Wejdź na Forum PHP i uzyskaj pomoc

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 podsumowanie nabytych umiejętności. Zapraszam!

Spis lekcji w rozdziale szóstym

Poprzednia lekcja: Kolorowanie obrazka Następna lekcja: Podsumowanie działu szóstego