當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。