(PHP 5 >= 5.5.0, PHP 7, PHP 8)
imagecrop — 裁剪影像至指定的矩形區域
image
一個 GdImage 物件,由其中一個影像建立函式返回,例如 imagecreatetruecolor()。
矩形
裁剪矩形以 陣列 呈現,鍵值包含 x
、y
、width
和 height
。
成功時返回裁剪後的影像物件,失敗時返回 false
。
範例 #1 imagecrop() 範例
此範例顯示如何將影像裁剪為正方形區域。
<?php
$im = imagecreatefrompng('example.png');
$size = min(imagesx($im), imagesy($im));
$im2 = imagecrop($im, ['x' => 0, 'y' => 0, 'width' => $size, 'height' => $size]);
if ($im2 !== FALSE) {
imagepng($im2, 'example-cropped.png');
imagedestroy($im2);
}
imagedestroy($im);
?>