PHP Conference Japan 2024

imagebmp

(PHP 7 >= 7.2.0, PHP 8)

imagebmp将BMP图像输出到浏览器或文件

描述

imagebmp(GdImage $image, 资源|字符串| $file = null, 布尔值 $compressed = true): 布尔值

输出或保存给定image的BMP版本。

参数

image

一个GdImage 对象,由图像创建函数(例如 imagecreatetruecolor())返回。

file

保存文件的路径或打开的流资源(此函数返回后会自动关闭)。如果未设置或为null,则将直接输出原始图像流。

注意:

如果未使用compressed参数,则null无效。

compressed

BMP是否应该使用行程长度编码(RLE)压缩。

返回值

成功返回true,失败返回false

警告

但是,如果libgd无法输出图像,则此函数返回true

变更日志

版本 描述
8.0.0 image现在期望一个GdImage 实例;以前,期望一个有效的gd 资源
8.0.0 compressed的类型现在是布尔值;以前是整数

示例

示例 #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);
?>

添加备注

用户贡献的笔记

此页面没有用户贡献的笔记。
To Top