먼저 GD 라이브러리에서 제공하는 imageCreatetRuecolor 함수를 통해 수행되는 캔버스를 만들어야합니다. 캔버스의 크기는 너비 및 높이와 같은 요구 사항에 따라 설정할 수 있습니다.
<?php $im = imagecreatetruecolor(500, 500);
다음으로 ImageColorAllothing 함수를 사용하여 색상을 설정하십시오. RGB 값을 선택하여 0에서 255 사이의 빨간색, 녹색 및 파란색 구성 요소와 같은 색상을 정의 할 수 있습니다.
<?php $blue = imagecolorallocate($im, 0, 0, 255);
캔버스와 색상이 설정되면 Imageline 함수를 사용하여 선 세그먼트를 그릴 수 있습니다. 이 함수는 출발점 좌표 (x1, y1) 및 엔드 포인트 좌표 (x2, y2) 및 라인 세그먼트의 색상을 허용합니다.
<?php imageline($im, 100, 100, 400, 400, $blue);
도면이 완료되면 ImagePng 함수를 사용하여 이미지를 출력 할 수 있습니다. 헤더 기능을 사용하여 적절한 컨텐츠 유형을 설정해야합니다.
<?php header('Content-Type: image/png'); imagepng($im);
이미지 출력이 완료되면 메모리 누출을 피하기 위해 이미지 리소스를 해제해야합니다.
<?php imagedestroy($im);
<?php // a500x500캔버스 $im = imagecreatetruecolor(500, 500); // 블루를 할당하십시오 $blue = imagecolorallocate($im, 0, 0, 255); // 그리기 a (100, 100) 도착하다 (400, 400) 블루 라인 세그먼트 imageline($im, 100, 100, 400, 400, $blue); // 출력 이미지 header('Content-Type: image/png'); imagepng($im); // 자원을 파괴하십시오 imagedestroy($im); ?>
위의 단계를 통해 PHP에서 라인 세그먼트를 쉽게 그리며 필요에 따라 더 많은 그래픽 도면을 수행 할 수 있습니다. PHP 그래픽 그리기에 관심이 있으시면 더 많은 GD 라이브러리 기능을 탐색하고 더 풍부한 웹 효과를 만들 수 있습니다.