imagewbmp - Выводит изображение в браузер или пишет в файл
Вернуться к: GD и функции для работы с изображениями Функции
imagewbmp
(PHP 4 >= 4.0.1, PHP 5, PHP 7)
imagewbmp — Выводит изображение в браузер или пишет в файл
Описание
$image
[, string $filename
[, int $foreground
]] )
imagewbmp() выводит или сохраняет в формате WBMP
заданное изображение image
.
Список параметров
-
image
-
Ресурс изображения, полученный одной из функций создания изображений, например, такой как imagecreatetruecolor().
-
filename
-
Путь для сохранения файла. Если не установлен или равен
NULL
, изображение будет выведено в поток вывода в бинарном виде. -
foreground
-
Можно задать цвет верхнего слоя. Цвет задается идентификатором созданным функцией imagecolorallocate(). По умолчанию цвет черный.
Возвращаемые значения
Возвращает TRUE
в случае успешного завершения или FALSE
в случае возникновения ошибки.
Примеры
Пример #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);
?>
Примечания
Замечание:
WBMP поддерживается только в PHP скомпилированном с GD-1.8 или выше.
Смотрите также
- image2wbmp() - Выводит изображение в браузер или пишет в файл
- imagepng() - Вывод PNG изображения в броузер или файл
- imagegif() - Выводит изображение в браузер или пишет в файл
- imagejpeg() - Выводит изображение в браузер или пишет в файл
- imagetypes() - Возвращает список типов изображений, поддерживаемых PHP сборкой
Вернуться к: GD и функции для работы с изображениями Функции