W poprzednich odcinkach…



Pobieranie 2,37 Mb.
Strona1/4
Data04.06.2018
Rozmiar2,37 Mb.
  1   2   3   4
  1. W poprzednich odcinkach…


Ostatnio zajmowaliśmy się wykorzystaniem funkcji imagecopyresampled do kopiowania między obrazkami. Warto przeczytać ten pomocnik, zanim przejdziemy do następnego elementu naszych prac z php.

Teraz przejdziemy do bardziej zaawansowanych aspektów wykorzystania tej funkcji.

Będą to, między innymi:

  1. Przekazywanie parametrów do skryptu z obrazkiem


Nasze dotychczasowe rozważania doprowadziły nas do sytuacji, w której stworzyliśmy prosty skrypt działający na obrazku oraz stronę, która korzystała z tego dynamicznego skryptu. Stwórzmy jeszcze raz podobny przykład (pliki demo.html i makepic.php):

demo.html:










Metoda 2


Obrazek na stronie:










makepic.php:




header("Content-type: image/png");

$im = imagecreatefromjpeg("adv.jpg");

imagepng($im);

?>

Oczywiście potrzebujemy jeszcze obrazka adv.jpg. Ja wybrałem taki:



Naszym celem jest teraz taka zmiana pliku makepic.php, aby możliwe było przekazywanie do niego parametrów. Przykładowo, możemy pokusić się o dopisanie „paska reklamowego”. W tym celu będziemy chcieli narysować prostokątne tło i umieścić na nim napis. Napis będzie parametrem przekazywanym do naszego skryptu.




header("Content-type: image/png");

$im = imagecreatefromjpeg("adv.jpg");

$color = imagecolorallocate($im,255,100,100);

imagefilledrectangle($im,0,25,300,50,$color);

imagepng($im);



?>


Miejsce na napis – gotowe. Teraz trzeba jeszcze coś napisać:



  1   2   3   4


©operacji.org 2017
wyślij wiadomość

    Strona główna