3658801是什么网站

PHP:入门

PHP:入门

简介

PHP 不仅限于创建HTML输出。它还可以用于创建和处理各种不同图像格式的图像文件,包括GIF、PNG、JPEG、WBMP和XPM。更方便的是,PHP可以直接将图像流输出到浏览器。要使此功能正常工作,您需要使用GD图像函数库编译PHP。GD和PHP可能还需要其他库,具体取决于您想要使用的图像格式。

您可以使用PHP中的图像函数来获取JPEG、GIF、PNG、SWF、TIFF和JPEG2000图像的大小。

使用exif扩展,您可以处理存储在JPEG和TIFF图像头中的信息。这样,您可以读取数码相机生成的元数据。exif函数不需要GD库。

注意:阅读关于如何扩展图像功能以读取、写入和修改图像的要求部分。要读取数码相机拍摄的图片的元数据,您需要上面提到的exif扩展。

注意: getimagesize()函数不需要GD扩展。

警告

虽然GD库的捆绑版本使用Zend内存管理器分配内存,但系统版本不使用,因此memory_limit不适用。

GD支持多种格式,以下是GD支持的格式列表及其可用性说明,包括读/写支持。

GD支持的格式

格式

读取支持

写入支持

备注

JPEG

true

true

PNG

true

true

GIF

true

true

XBM

true

true

XPM

true

false

WBMP

true

true

WebP

true

true

BMP

true

true

从PHP 7.2.0开始可用

尽管上表中大多数格式都可用于读取和写入,但这并不意味着PHP在编译时就支持它们。要找出编译期间GD可用的格式,请使用gd_info()函数;有关编译对一种或多种格式的支持的更多信息,请参阅安装章节。

相关推荐