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