update page now

imagebmp

(PHP 7 >= 7.2.0, PHP 8)

imagebmpВыводит BMP-изображение в браузер или файл

Описание

imagebmp(GdImage $image, resource|string|null $file = null, bool $compressed = true): bool

Функция выводит или сохраняет 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');

?>

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top