이미지 자르기 자동() 사용 가능한 모드 중 하나를 사용하여 이미지를 자동으로 자르는 데 사용되는 PHP의 내장 기능입니다.
구문
resource imagecropauto(resource $image, int $mode, float $threshold, int $color)
매개변수
이미지 자르기 자동() $image, $mode, $threshold의 네 가지 매개변수를 사용합니다. 및 $color .
-
$이미지 − 자를 이미지 리소스를 지정합니다.
-
$모드 − 선택적 파라미터로 자르기 모드에 해당하는 정수를 지정하는 데 사용되며, 아래는 자르기 모드 목록입니다.
-
IMG_CROP_DEFAULT − IMG_CROP_DEFAULT는 IMG_CROP_TRANSPARENT 모드와 동일하게 작동합니다.
-
IMG_CROP_TRANSPARENT − 이 모드는 투명한 배경을 자르는 데 사용됩니다.
-
IMG_CROP_BLACK − 검정색 배경을 잘라낼 때 사용하는 모드입니다.
-
IMG_CROP_WHITE − 흰색 배경을 잘라낼 때 사용하는 모드입니다.
-
IMG_CROP_SIDES − 이 모드는 이미지의 네 모서리를 사용하여 자를 배경을 감지합니다.
-
IMG_CROP_THRESHOLD − 이 모드는 주어진 임계값과 색상을 사용하여 이미지를 자르는 데 사용됩니다.
-
-
$threshold − 선택적 매개변수로, 이미지 색상과 자를 색상을 비교할 때 사용할 허용 오차를 백분율로 지정하는 데 사용됩니다.
-
$color − 선택적 매개변수, RGB(빨간색, 녹색 및 파란색) 색상 값 또는 팔레트 인덱스를 지정하는 데 사용됩니다.
반환 값
이미지 자르기 자동() 성공 시 잘린 이미지 리소스를 반환하고 실패 시 false를 반환합니다. 이미지 자르기() 전체 이미지가 자르기인 경우 함수는 false를 반환합니다.
예시 1
<?php // Load the png image from the local drive folder $img = imagecreatefromjpeg('C:\xampp\htdocs\Images\img33.jpg'); // Crop the extra white area of an image $cropped = imagecropauto($img,IMG_CROP_WHITE); // Convert it to a gif file header('Content-type: image/gif'); imagepng($cropped); ?>
출력
IMG_CROP_WHITE 모드 매개변수를 사용하기 전의 흰색 측면 영역이 있는 이미지.
매개변수의 IMG_CROP_WHITE 모드를 사용한 후 측면에서 흰색 영역을 자릅니다.
참고 − 이미지를 자르기 위해 다양한 매개변수 모드를 사용할 수 있습니다. 예를 들어 IMG_CROP_BLACK을 사용할 수 있습니다. , 이미지의 검은 부분을 자릅니다.