Оглавление

28.4. Создание нового изображения

Новое изображение создается с помощью функции imagecreate():
<Идентификатор> = imagecreate(<Ширина>, <Высота>);

 

Кроме того, для создания нового изображения можно использовать функцию imagecreatetruecolor():
<Идентификатор> = imagecreatetruecolor(<Ширина>, <Высота>);

 

Пример:

$img = imagecreatetruecolor(100, 100);
header('Content-type: image/gif');
imagegif($img);
imagedestroy($img);


В  результате  в  окно Web-браузера  будет  выведен  квадрат  черного  цвета.
Следует  обратить  внимание  на  то,  что мы можем  выводить  созданное  изображение в любом формате, указав соответствующую функцию при выводе. Это справедливо не только для созданных изображений, но и загруженных с
помощью функций imagecreatefrompng(), imagecreatefromgif(), imagecreatefromjpeg() и imagecreatefromwbmp():

$img = imagecreatefromgif('banner.gif');
header('Content-type: image/jpeg');
imagejpeg($img);
imagedestroy($img);

 

 

Динамическое создание изображений не имело бы смысла, если бы не было возможности  формировать  их  содержимое.  Библиотека GD  предоставляет много  функций  для  изменения  созданных  или  прочитанных  изображений, которые мы рассмотрим в следующих разделах.

Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
Отправитель Нити