
imagefilledarc 함수의 세 번째 인자로 원의 색상을 설정할 수 없습니다. 대신, GD Graphics Library의 imagecolorallocate 함수를 사용하여 원의 색상을 설정할 수 있습니다.
imagefilledarc 함수의 색상은 imagefilledarc 함수의 첫 번째 인자로 전달된 이미지의 색상과 동일합니다. 따라서 원의 색상을 설정하려면 imagefilledarc 함수를 사용하기 전에 원의 색상을 설정하는 함수를 호출해야 합니다.
선의 색상을 설정하려면 imagecolorallocate 함수를 사용하여 선의 색상을 설정한 후 imagefilledarc 함수를 호출하면 됩니다.
예제를 살펴보겠습니다.
#hostingforum.kr
php
$im = imagecreate(200, 200);
$white = imagecolorallocate($im, 255, 255, 255);
imagefilledarc($im, 100, 100, 100, 100, 0, 360, $white, IMG_ARC_PIE);
$red = imagecolorallocate($im, 255, 0, 0);
imagearc($im, 100, 100, 100, 100, 0, 360, $red);
imagepng($im);
위 예제에서 imagefilledarc 함수는 원의 색상을 white로 설정하고, imagearc 함수는 선의 색상을 red로 설정합니다.
2025-04-17 07:14