(PHP 7 >= 7.2.0, PHP 8)
imagebmp — 将 BMP 图像输出到浏览器或文件
输出或保存给定 image
的 BMP 版本。
image
一个 GdImage 对象,由图像创建函数之一返回,例如 imagecreatetruecolor()。
file
要保存文件的路径或打开的流资源(该资源在此函数返回后会自动关闭)。如果未设置或为 null
,则原始图像流将直接输出。
注意:
如果未使用
compressed
参数,则null
无效。
compressed
BMP 是否应该使用行程长度编码 (RLE) 压缩,或不压缩。
版本 | 描述 |
---|---|
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');
// 释放内存
imagedestroy($im);
?>