📅  最后修改于: 2023-12-03 14:45:15.860000             🧑  作者: Mango
current()
函数是 Gmagick 扩展提供的一个用于获取当前图像的某些属性的函数。
public mixed Gmagick::current ( void )
current()
函数用于获取当前图像的某些属性。这些属性包括宽度、高度、色彩深度和图片的格式。
该函数没有参数。
如果成功,则返回关于当前图像的一组信息的数组。 如果获取失败,则返回 false
。
数组中包含以下信息:
width
:当前图像宽度height
:当前图像高度depth
:当前图像颜色深度format
:当前图像格式以下代码演示了如何使用 current()
函数获取当前图像的信息:
<?php
$image = new Gmagick('example.jpg');
$current_image_info = $image->current();
echo 'Width: ' . $current_image_info['width'] . '<br>';
echo 'Height: ' . $current_image_info['height'] . '<br>';
echo 'Depth: ' . $current_image_info['depth'] . '<br>';
echo 'Format: ' . $current_image_info['format'] . '<br>';
?>
输出结果如下:
Width: 640
Height: 480
Depth: 8
Format: JPEG
以上输出结果表明,该图像的宽度为 640,高度为 480,颜色深度为 8,格式为 JPEG。
current()
函数只能在成功打开了一张图片后才能使用。Gmagick()
类,然后用打开的图像实例化对象。