Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP의 imagearc() 함수

<시간/>

imagearc() 함수는 호를 그리는 데 사용됩니다.

구문

imagearc( $img, $cx, $cy, $width, $height, $start, $end, $color )

매개변수

  • $img :imagecreatetruecolor()로 이미지를 생성합니다.

  • $cx :중심의 x 좌표입니다.

  • $cy :중심의 y좌표입니다.

  • $너비 :호의 폭.

  • $높이 :호의 높이.

  • $start :호 시작 각도(도).

  • $end :호 끝 각도(도).

  • $color :이미지의 색상을 설정합니다.

돌아가기

imagearc() 함수는 성공하면 TRUE를, 실패하면 FALSE를 반환합니다.

다음은 예입니다.

<?php
   $img = imagecreatetruecolor(200, 200);
   $one = imagecolorallocate($img, 100, 50, 255);
   $two = imagecolorallocate($img, 30, 255, 150);  
   imagearc($img, 100, 100, 200, 200, 0, 360, $one);
   imagearc($img, 130, 50, 100, 150, 25, 155, $two);
   header("Content-type: image/png");
   imagepng($img);
   imagedestroy($img);
?>

출력

다음은 출력입니다.

PHP의 imagearc() 함수

예시

호의 좌표와 각도가 다른 또 다른 예를 살펴보겠습니다.

<?php
$img = imagecreatetruecolor(250, 250);
$one = imagecolorallocate($img, 100, 90, 255);
$two = imagecolorallocate($img, 100, 255, 190);  
imagearc($img, 130, 100, 200, 200, 0, 360, $one);
imagearc($img, 140, 50, 140, 150, 95, 155, $two);
header("Content-type: image/png");
imagepng($img);
imagedestroy($img);
?>

출력

다음은 출력입니다.

PHP의 imagearc() 함수