函数名:Gmagick::read()
适用版本:PHP 5 >= 5.3.0, PECL gmagick >= 1.0.0
用法:Gmagick::read() 方法用于从指定的文件中读取图像。
语法:public Gmagick Gmagick::read ( string $filename )
参数:
- filename: 要读取的图像文件的路径。
返回值:返回一个新的 Gmagick 对象,其中包含从文件中读取的图像。
示例:
// 创建一个 Gmagick 对象
$gmagick = new Gmagick();
// 读取图像文件
$gmagick->read('/path/to/image.jpg');
// 输出图像的宽度和高度
echo $gmagick->getimagewidth(); // 输出图像宽度
echo $gmagick->getimageheight(); // 输出图像高度
// 在浏览器中显示图像
header('Content-Type: image/jpeg');
echo $gmagick;
注意事项:
- 该方法需要安装并启用 Gmagick 扩展。
- filename 参数可以是本地文件路径或远程文件的 URL。
- 如果文件无法读取或不是有效的图像文件,将抛出一个 GmagickException 异常。
- 在示例中,通过调用 getimagewidth() 和 getimageheight() 方法获取图像的宽度和高度。
- 通过设置 Content-Type 头部为 image/jpeg,可以在浏览器中直接显示图像。