(PHP 4, PHP 5, PHP 7, PHP 8)
imagecreate — Создаёт новое палитровое изображение
Функция imagecreate() возвращает идентификатор пустого изображения заданного размера.
Рекомендуют пользоваться функцией imagecreatetruecolor() вместо функции imagecreate(), поскольку она обрабатывает изображения с максимально возможным качеством. Если необходимо вывести палитру изображения, то функцию imagetruecolortopalette() вызывают непосредственно перед сохранением изображения функцией imagepng() или imagegif().
width
Ширина изображения.
height
Высота изображения.
Функция возвращает объект изображения, если выполнилась успешно, или false
, если возникла ошибка.
Версия | Описание |
---|---|
8.0.0 | В случае успешного выполнения функция теперь возвращает экземпляр GDImage; ранее возвращался ресурс (resource). |
Пример #1 Пример создания нового GD-потока изображения и вывод изображения
<?php
header("Content-Type: image/png");
$im = @imagecreate(110, 20)
or die("Невозможно создать поток изображения");
$background_color = imagecolorallocate($im, 0, 0, 0);
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5, "A Simple Text String", $text_color);
imagepng($im);
?>
Вывод приведённого примера будет похож на: