이미지 처리 및 GD imagefilledrectangle

(PHP 4, PHP 5, PHP 7, PHP 8)

imagefilledrectangle — Draw a filled rectangle


설명

imagefilledrectangle(
    GdImage $image,
    int $x1,
    int $y1,
    int $x2,
    int $y2,
    int $color
): bool
                

포인트 1에서 시작하여 포인트 2에서 끝나는 주어진 imagecolor으로 채워진 직사각형을 만듭니다. 0, 0은 이미지의 왼쪽 상단 모서리입니다.


매개변수

image
imagecreatetruecolor()와 같은 이미지 생성 함수 중 하나에서 반환되는 GdImage 객체.
x1
점 1의 x 좌표입니다.
y1
점 1의 y 좌표입니다.
x2
점 2의 x 좌표입니다.
y2
점 2의 y 좌표입니다.
color
채우기 색상입니다. imagecolorallocate()로 생성된 색상 식별자입니다.

반환 값

성공하면 true를, 실패하면 false를 반환합니다.


변경 로그

버전 설명
8.0.0 image는 이제 GdImage 인스턴스를 예상합니다. 이전에는 리소스가 필요했습니다.

Examples

예제 #1 imagefilledrectangle() 사용법

                  
<?php
// Create a 55x30 image
$im = imagecreatetruecolor(55, 30);
$white = imagecolorallocate($im, 255, 255, 255);

// Draw a white rectangle
imagefilledrectangle($im, 4, 4, 50, 25, $white);

// Save the image
imagepng($im, './imagefilledrectangle.png');
imagedestroy($im);
?>
                  
                

위의 예는 다음과 유사한 결과를 출력합니다.

function imagefilledrectangle