当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP imagegetclip()用法及代码示例


ImagickDraw::imagegetclip()函数是PHP中的内置函数,用于获取当前的裁剪矩形,即将绘制超出像素数的区域。默认裁剪区域是可以使用imagesetclip()函数自定义的整个图像。

用法:

array ImagickDraw::imagegetclip( resource $image )

参数:该函数接受单个参数$image来保存图像。


返回值:此函数返回包含裁剪区域的数组。

以下示例说明了PHP中的ImagickDraw::imagegetclip()函数:

范例1:

<?php 
  
// Create an image 
$im = imagecreatefrompng( 
'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-13.png'); 
  
// Get the clipping area 
print("<pre>".print_r(imagegetclip($im), 
                         true)."</pre>"); 
?>

输出:

Array
(
    [0] => 0
    [1] => 0
    [2] => 666
    [3] => 183
)

程序2:

<?php 
  
// Create an image 
$im = imagecreatefrompng( 
'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-13.png'); 
  
// Set the clip area 
imagesetclip($im,100, 100, 200, 300); 
  
// Get the clipping area 
print("<pre>".print_r(imagegetclip($im), 
                         true)."</pre>"); 
?>

输出:

Array
(
    [0] => 100
    [1] => 100
    [2] => 200
    [3] => 183
)

参考: https://www.php.net/manual/en/function.imagegetclip.php



相关用法


注:本文由纯净天空筛选整理自gurrrung大神的英文原创作品 PHP | imagegetclip() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。