📜  PHP | Gmagick current()函数(1)

📅  最后修改于: 2023-12-03 14:45:15.860000             🧑  作者: Mango

PHP | Gmagick current()函数

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() 类,然后用打开的图像实例化对象。