Учебник по основам PHP. PHPBeginner



         

Графика, Flash, pdf - часть 2


<?php header ("Content-type: image/png").

$ni = @ImageCreate (50. 100) or die

("Нельзя создать GD image ");

Sbackground_color -- ImageColorAllocate

(Sim. 255. 255. 255): $text_co1or =

ImageColorAllocate

(Sim. 233. 14. 91): ImageStnng

($im, 1. 5. 5. "A Simple Text String". $text_color)

ImagePrg ($im): // передать рисунок браузеру ?>

ImageCreateFromGIF

Создание рисунка из файла GIF

Int imagecreatefromgif (string filename)

Возвращает дескриптор рисунка filename (можно указать URL) или пустую строку при ошибке (с выдачей предупреждения).

function LoadGif (Simgname) {

Sin1 @ImdgeCreateFromGIF ($imgname):

/* Attempt to open */ if (!$im) { /* See if it failed */

$im = ImageCreate (150. 30);

/* Create a blank image */ Sbgc =

ImageColorAl locate ($im. 255. 255. 255);

$tc = ImageColorAllocate ($im. 0. 0. 0):

ImageFilledRectangle (Sim. 0. 0. 150. 30, Sbgc);

ImageStnng($im. 1. 5. 5. "Error loading Simgname". Stc): }

return Sim. }

Так как GD, начиная с версии 1.6, не поддерживает GIF, функция недоступна для этих версий.

ImageCreateFromJPEG

Создание рисунка из файла JPEG

int imagecreatefromjpeg (string filename)

Возвращает дескриптор рисунка filename (можно указать URL) или пустую строку при ошибке (с выдачей предупреждения).

ImageCreateFromPNG

Создание рисунка из файла PNG

int imagecreatefrompng (string filename)

Возвращает дескриптор рисунка filename (можно указать URL) или пустую строку при ошибке (с выдачей предупреждения).

GetlmageSize

Получение свойств рисунка GIF, JPEG, PNG, SWF

array getimagesize (string filename [, array imageinfo])

Возвращает массив, содержащий информацию о графическом файле (4 элемента): [0] и [1] — ширина и высота рисунка в пикселах, [2] — тип файла (1 = GIF, 2 - JPG, 3 - PNG, 4 = SWF), [3] - строка вида «height= xxx width = xxx», которая может использоваться непосредственно в HTML-теге IMG.< /FONT>

<?php $size = GetlmageSize ("img/flag.jpg"): ?>
<IMG SRC= "img/flag.jpg"<7php echo $size[3]. ?> < /FONT>




Содержание  Назад  Вперед