(PHP 7 >= 7.2.0, PHP 8)
imagebmp — Выводит BMP-изображение в браузер или файл
Функция выводит или сохраняет BMP-версию изображения image.
imageОбъект GdImage, который вернула функция imagecreatetruecolor() или другая функция генерации изображений.
fileПуть или ресурс открытого потока, который функция автоматически закрывает
после возврата значения, для сохранения файла. Функция выведет поток необработанного изображения напрямую,
если параметр не установили или передали в аргументе значение null.
Замечание:
nullнедействителен, если аргументcompressedне используется.
compressedСжимать ли BMP-файл с кодировкой длин серий (RLE).
Функция возвращает true, если выполнилась успешно, или false, если возникла ошибка.
Функция вернёт значение true, если вывести изображение средствами библиотеки libgd невозможно.
| Версия | Описание |
|---|---|
| 8.0.0 |
Параметр image теперь принимает объект GdImage;
раньше параметр принимал корректный gd-ресурс (resource).
|
| 8.0.0 |
Параметр compressed теперь принадлежит логическому значению bool;
раньше параметр был целым числом (int).
|
Пример #1 Сохранение BMP-файла
<?php
// Создаём пустое изображение и добавляем текст
$im = imagecreatetruecolor(120, 20);
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5, 'BMP with PHP', $text_color);
// Сохраняем изображение
imagebmp($im, 'php.bmp');
?>