Tworzenie i manipulacja obrazkamiPodręcznik PHPPoprzedniNastępnyRozdział 16. Tworzenie i manipulacja obrazkami
PHP nie ogranicza się jedynie do generowania kodu HTML. Może również
służyć do tworzenia i manipulacji plikami graficznymi w różnych
formatach: gif, png, jpg, wbmp i xpm. PHP potrafi wysłać obrazek
strumieniem do przeglądarki. Aby użyć funkcji operujących na
obrazkach, należy skompilować PHP z obsługą biblioteki GD. GD i PHP
mogą potrzebować również innych bibliotek, w zależności od tego z jakim
formatem graficznym chcesz pracować. GD od wersji 1.6 nie obsługuje
formatu GIF.
Przykład 16-1. Tworzenie orazka PNG za pomocą PHP<?php
Header("Content-type: image/png");
$string=implode($argv," ");
$im = imageCreateFromPng("images/button1.png");
$orange = ImageColorAllocate($im, 220, 210, 60);
$px = (imagesx($im)-7.5*strlen($string))/2;
ImageString($im,3,$px,9,$string,$orange);
ImagePng($im);
ImageDestroy($im);
?>
Ten przykład powinien być wywołany ze strony przy użyciu
<img src="button.php?tekst"> Powyższy skrypt button.php
pobiera "tekst", umieszcza go na obrazku, którym w tym przypadku jest
"images/button1.png", i zwraca wynikowy obrazek. Jest to bardzo
wygodny sposób uniknięcia tworzenia nowych przycisków graficznych za
każdym razem gdy chcesz zmienić tekst na nich. Za pomocą tej metody są
one generowane dynamicznie.
PoprzedniSpis treściNastępnyError HandlingPoczątek rozdziałuAutoryzacja HTTP w PHP
Wyszukiwarka
Podobne podstrony:
features imagesfeatures imagesfeaturesfeaturesfeaturesHP 5000 D640 Enhanced Features Manualfunction imagesetpixelfunction imagesetthicknessjava beans FeatureDescriptorfunction imagestringupfeatureschange two imagesImages and Impressions Experiences in a Tomb in the Kilmartin Valleyfeatures cookiesfeatures23więcej podobnych podstron