(PHP 7 >= 7.2.0, PHP 8)
imagebmp — Выводит BMP-изображение в браузер или файл
Функция выводит или сохраняет BMP-версию изображения image
.
image
Объект GdImage, который возвращает одна из функций, создающих изображения, например, imagecreatetruecolor().
file
Путь или ресурс открытого потока, который функция автоматически закрывает
после возврата значения, для сохранения файла. Функция выведет поток необработанного изображения напрямую,
если параметр не установили или передали в аргументе значение null
.
Замечание:
null
недействителен, если аргументcompressed
не используется.
compressed
Сжимать ли BMP-файл с кодировкой длин серий (RLE).
Функция возвращает true
, если выполнилась успешно, или false
, если возникла ошибка.
Однако,
если libgd не может вывести изображения, эта функция вернёт true
.
Версия | Описание |
---|---|
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');
?>