이미지 처리 및 GD imagecreatefromgd2part

(PHP 4 >= 4.0.7, PHP 5, PHP 7, PHP 8)

imagecreatefromgd2part — GD2 파일 또는 URL의 지정된 부분에서 새 이미지 생성


설명

imagecreatefromgd2part(
    string $filename,
    int $x,
    int $y,
    int $width,
    int $height
): GdImage|false
                

GD2 파일 또는 URL의 지정된 부분에서 새 이미지를 만듭니다.

fopen 래퍼가 활성화된 경우 URL을 이 함수와 함께 파일 이름으로 사용할 수 있습니다. 파일 이름을 지정하는 방법에 대한 자세한 내용은 fopen()을 참조하십시오. 다양한 래퍼가 가지고 있는 기능, 사용법에 대한 참고 사항, 제공할 수 있는 사전 정의된 변수에 대한 정보에 대한 링크는 지원되는 프로토콜 및 래퍼를 참조하세요.


매개변수

filename
GD2 이미지에 대한 경로입니다.
x
소스 포인트의 x 좌표.
y
소스 포인트의 y 좌표.
width
소스 너비.
height
소스 높이.

반환 값

성공하면 이미지 개체를 반환하고 오류에는 false를 반환합니다.


변경 로그

버전 설명
8.0.0 성공하면 이 함수는 이제 GdImage 인스턴스를 반환합니다. 이전에는 리소스가 필요했습니다.

Examples

예제 #1 imagecreatefromgd2part() 예제

                  
<?php
// For this example we need the image size before
$image = getimagesize('./test.gd2');

// Create the image instance now we got the image
// sizes
$im = imagecreatefromgd2part('./test.gd2', 4, 4, ($image[0] / 2) - 6, ($image[1] / 2) - 6);

// Do an image operation, in this case we emboss the image
if(function_exists('imagefilter'))
{
    imagefilter($im, IMG_FILTER_EMBOSS);
}

// Save optimized image
imagegd2($im, './test_emboss.gd2');
imagedestroy($im);
?>
                  
                

메모

경고 GD 및 GD2 이미지 형식은 libgd의 독점 이미지 형식입니다. 그것들은 더 이상 사용되지 않는 것으로 간주되어야 하며 개발 및 테스트 목적으로만 사용해야 합니다.