>  기사  >  백엔드 개발  >  php_php 팁에서 원을 그리는 방법

php_php 팁에서 원을 그리는 방법

WBOY
WBOY원래의
2016-05-16 20:24:521101검색

이 기사의 예에서는 PHP에서 원을 그리는 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 구현 방법은 다음과 같습니다.

PHP 그리기의 기본 단계, 네 단계가 있습니다(먼저 php.ini의 확장자 = php_gb2.dll 구성 요소를 활성화해야 합니다)

1. 캔버스를 만듭니다

2. 필요한 이미지(원, 직선, 직사각형, 부채꼴, 호...)를 그립니다.

3. 웹페이지로 출력하거나 다른 파일로 저장합니다.

4. 이미지를 삭제합니다(이미지가 차지한 메모리를 해제하는 것이 목적입니다).

웹사이트 개발에 가장 일반적으로 사용되는 세 가지 이미지 형식: gif, jpg/jpeg, png

(1) GIF 형식: 압축률이 가장 높지만 256색만 표시할 수 있어 색 손실이 발생할 수 있습니다. 장점: 애니메이션 이미지를 표시할 수 있습니다.

(2) jpg/jpeg 형식: 압축률도 상대적으로 높으며(손실 압축도 일부 색상을 잃게 됨) 웹 페이지에서 자주 사용됩니다.

(3) png 형식: gif와 jpg의 장점을 결합한 형식이지만 애니메이션 이미지를 표시할 수 없습니다. 높은 충실도, 무손실 압축 지원, 색상 보존이 가장 뛰어나고 jpg/jpeg보다 상대적으로 큽니다.

php가 원을 그립니다, 코드는 다음과 같습니다.

코드 복사 코드는 다음과 같습니다.
//1. 캔버스 만들기
$im = imagecreatetruecolor(300,200);//새 트루 컬러 이미지를 생성하고 기본 배경은 검은색이며 이미지 식별자를 반환합니다. 더 이상 사용되지 않는 imagecreate 함수도 있습니다.
//2. 필요한 이미지를 그립니다
$red = imagecolorallocate($im,255,0,0);//사용할 색상 생성
imageellipse($im,30,30,40,40,$red);//원을 그립니다. 매개변수 설명: 30, 30은 원의 중심 좌표입니다. 40, 40은 너비와 높이입니다. 서로 다른 경우에는 타원입니다. $red는 원의 색상(프레임 색상)입니다. //3. 출력 이미지
header("콘텐츠 유형: 이미지/png");
imagepng($im);//페이지에 출력합니다. 두 번째 매개변수 [,$filename]이 있으면 이미지 저장을 뜻합니다
//4. 이미지를 삭제하고 메모리를 해제합니다
imagedestroy($im);
?>
이 기사가 모든 사람의 PHP 프로그래밍 설계에 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.