imagewbmp

(PHP 4 >= 4.0.1, PHP 5, PHP 7)

imagewbmpВыводит изображение в браузер или пишет в файл

Описание

imagewbmp ( resource $image [, mixed $to = NULL [, int $foreground ]] ) : bool

imagewbmp() выводит или сохраняет в формате WBMP заданное изображение image.

Список параметров

image

Ресурс изображения, возвращаемый одной из функций создания изображений, например, такой как imagecreatetruecolor().

to

Путь, или открытый потоковый ресурс (который автоматически закрывается после завершения функции), для сохранения файла. Если не установлен или равен NULL, изображение будет выведено в поток вывода в бинарном виде.

foreground

Можно задать цвет верхнего слоя. Цвет задается идентификатором созданным функцией imagecolorallocate(). По умолчанию цвет черный.

Возвращаемые значения

Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.

Предостережение

Однако, если libgd не может вывести изображения, эта функция вернет TRUE.

Список изменений

Версия Описание
5.4.0 Добавлена возможность использовать поток типа resource для to.

Примеры

Пример #1 Вывод WBMP изображения

<?php
// создание пустого изображения и добавление текста
$im imagecreatetruecolor(12020);
$text_color imagecolorallocate($im2331491);
imagestring($im155,  'Простая текстовая строка'$text_color);

// Тип содержимого, в данном случае image/vnd.wap.wbmp
// Подсказка: см. image_type_to_mime_type()
header('Content-Type: image/vnd.wap.wbmp');

// Вывод изображения
imagewbmp($im);

// Освобождение памяти
imagedestroy($im);
?>

Пример #2 Сохранение WBMP изображения

<?php
// создание пустого изображения и добавление текста
$im imagecreatetruecolor(12020);
$text_color imagecolorallocate($im2331491);
imagestring($im155,  'Простая текстовая строка'$text_color);

// Сохранение изображения
imagewbmp($im'simpletext.wbmp');

// Освобождение памяти
imagedestroy($im);
?>

Пример #3 Вывод изображения с измененным верхним слоем

<?php
// создание пустого изображения и добавление текста
$im imagecreatetruecolor(12020);
$text_color imagecolorallocate($im2331491);
imagestring($im155,  'Простая текстовая строка'$text_color);

// Тип содержимого, в данном случае image/vnd.wap.wbmp
// Подсказка: см. image_type_to_mime_type()
header('Content-Type: image/vnd.wap.wbmp');

// замена цвета
$foreground_color imagecolorallocate($im25500);

imagewbmp($imNULL$foreground_color);

// Очистка памяти
imagedestroy($im);
?>

Смотрите также

  • image2wbmp() - Выводит изображение в браузер или пишет в файл
  • imagepng() - Вывод PNG изображения в браузер или файл
  • imagegif() - Выводит изображение в браузер или пишет в файл
  • imagejpeg() - Выводит изображение в браузер или пишет в файл
  • imagetypes() - Возвращает список типов изображений, поддерживаемых PHP сборкой