PHP에는 gif 형식의 이미지 데이터 스트림을 동적으로 생성하여 서버에 출력할 수 있는 이미지 함수 집합이 있습니다. 이 함수 집합이 작동하려면 시스템에서 gd 라이브러리를 지원해야 합니다. Unix 환경이라면 컴파일해야 합니다. PHP 이전에 먼저 gd의 소스코드를 구해서 컴파일한 후 libgd.a와 일부 .h 파일을 생성하고 시스템의 라이브러리 디렉터리와 헤더 파일 디렉터리(예: / usr/lib 및 /usr/include) 다음으로, PHP3.0 설치 프로그램은 프로그램에 'dl("gd.dll");'을 설치합니다. 이미지 함수
주요 이미지 함수는 다음과 같습니다.
(1)ImageCreate(width, height)
이미지 설명자를 반환합니다.
(2)ImageCreateFromGif(파일 이름); 이미지 설명자를 반환합니다.
(3 )ImageColorAllocate(image descriptor, red, green, blue)
는 색상 설명자를 반환합니다. Gif 이미지는 256가지 색상만 가질 수 있으므로 팔레트를 할당해야 합니다. 먼저 팔레트 항목을 지정합니다.
(4)ImageColorTransparent(image descriptor, color descriptor)
색상을 투명색으로 지정합니다.
(5) ImageArc(이미지 설명자, 원 중심의 가로 좌표, 중심 세로 좌표, 타원 너비, 타원 높이, 시작 각도, 종료 각도, 색상 설명자)
ImageChar(이미지 설명자, 글꼴, x, y, 문자, 색상 설명자); 🎜>ImageCharUp(이미지 설명자, 글꼴, x, y, 문자, 색상 설명자)
ImageCopyReised(대상 이미지 설명자, 소스 이미지 설명자, 대상 x, 대상 y, 소스 x, 소스 y, 대상 너비, 대상 높이, 소스 너비, 소스 높이)
ImageDashedLine(이미지 설명자, x1, y1, x2, y2, 색상 설명자)
ImageFill(이미지 설명자, 시작점 x, 시작점 y, 색상 설명자); ImageFilledPolygon(이미지 설명자, 각 정점 배열, 정점 수, 색상 설명자)
ImageFilledRectangle(이미지 설명자, x1, y1, x2, y2, 색상 설명자)
ImageFillToBorder(이미지 설명 기호, 시작점 x, 시작점 y, 경계 색상, 채우기 색상);
ImageLine(이미지 설명자, x1, y1, x2, y2, 색상 설명자)
ImagePolygon(이미지 설명자, 각 정점 배열, 정점 수, 색상 설명자) ;
ImageRectangle(이미지 설명자, x1, y1, x2, y2, 색상 설명자)
ImageSetPixel(이미지 설명자, x, y, 색상 설명자)
ImageString(이미지 설명자, 글꼴, x, y , 문자열, 색상 설명자);
ImageStringUp(이미지 설명자, 글꼴, x, y, 문자열, 색상 설명자)
이들은 모두 간단한 설명이 필요한 것은 다각형의 정점 배열입니다. 첫 번째 점 x, 첫 번째 점 y, 두 번째 점 x, 두 번째 점 y를 저장합니다.
(6 )ImageLoadFont(파일 이름)
파일은 비트맵 글꼴 파일이어야 합니다. , 글꼴 번호를 반환합니다. 시스템은 직접 사용할 수 있는 글꼴 크기를 1-5로 기본 설정합니다.
위는 PHP 이미지 함수 정의입니다. 자세한 내용은 PHP 중국어 웹사이트를 참조하세요. (www.php.cn)!