(PHP 4 >= 4.0.1, PHP 5, PHP 7)
imagewbmp — Выводит изображение в браузер или пишет в файл
imagewbmp() выводит или сохраняет в формате WBMP
заданное изображение image
.
image
Ресурс изображения, полученный одной из функций создания изображений, например, такой как imagecreatetruecolor().
to
Путь, или открытый потоковый ресурс (который автоматически закрывается после завершения функции), для сохранения файла. Если не установлен или равен NULL
, изображение будет выведено в поток вывода в бинарном виде.
foreground
Можно задать цвет верхнего слоя. Цвет задается идентификатором созданным функцией imagecolorallocate(). По умолчанию цвет черный.
Возвращает TRUE
в случае успешного завершения или FALSE
в случае возникновения ошибки.
Версия | Описание |
---|---|
5.4.0 |
Добавлена возможность использовать поток типа resource для
to .
|
Пример #1 Вывод WBMP изображения
<?php
// создание пустого изображения и добавление текста
$im = imagecreatetruecolor(120, 20);
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5, 'Простая текстовая строка', $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(120, 20);
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5, 'Простая текстовая строка', $text_color);
// Сохранение изображения
imagewbmp($im, 'simpletext.wbmp');
// Освобождение памяти
imagedestroy($im);
?>
Пример #3 Вывод изображения с измененным верхним слоем
<?php
// создание пустого изображения и добавление текста
$im = imagecreatetruecolor(120, 20);
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5, 'Простая текстовая строка', $text_color);
// Тип содержимого, в данном случае image/vnd.wap.wbmp
// Подсказка: см. image_type_to_mime_type()
header('Content-Type: image/vnd.wap.wbmp');
// замена цвета
$foreground_color = imagecolorallocate($im, 255, 0, 0);
imagewbmp($im, NULL, $foreground_color);
// Очистка памяти
imagedestroy($im);
?>