📜  PHP | Gmagick setimageunits()函数

📅  最后修改于: 2022-05-13 01:56:36.611000             🧑  作者: Mango

PHP | Gmagick setimageunits()函数

Gmagick::setimageunits()函数是PHP中的一个内置函数,用于设置特定图像的分辨率单位。此函数对图像没有视觉影响,只是更改分辨率单位,可以是 Undefinedresolution、PixelsPerInchResolution 或 PixelsPerCentimeterResolution 之一。

句法:

Gmagick Gmagick::setimageunits( int $resolution )

参数:此函数接受单个参数$resolution ,该参数保存与 RESOLUTION 常量之一相对应的整数。

下面给出了所有 RESOLUTION 常量的列表:

  • Gmagick::RESOLUTION_UNDEFINED (0)
  • Gmagick::RESOLUTION_PIXELSPERINCH (1)
  • Gmagick::RESOLUTION_PIXELSPERCENTIMETER (2)

返回值:此函数在成功时返回一个 Gmagick 对象。

异常:此函数在错误时抛出 GmagickException。

下面给出的程序说明了PHP中的Gmagick::setimageunits()函数

使用图像:

方案一:

setImageUnits(Gmagick::RESOLUTION_PIXELSPERCENTIMETER);
  
// Get the image units
$units = $gmagick->getimageunits();
echo $units;
?>

输出:

2  // Which corresponds to Gmagick::RESOLUTION_PIXELSPERCENTIMETER

方案二:

setImageUnits(Gmagick::RESOLUTION_PIXELSPERINCH);
  
// Display the image using new units
header("Content-Type: image/png");
echo $gmagick;
?>

输出:

参考: https://www. PHP.net/manual/en/gmagick.setimageunits。 PHP