>  기사  >  백엔드 개발  >  GD2 함수를 사용하여 차트에 행 및 열 레이블을 추가합니다(PHP 그래픽 및 이미지 5의 일반적인 응용 프로그램 자습서).

GD2 함수를 사용하여 차트에 행 및 열 레이블을 추가합니다(PHP 그래픽 및 이미지 5의 일반적인 응용 프로그램 자습서).

黄舟
黄舟원래의
2017-04-24 17:26:172066검색

GD2 함수를 사용하여 차트에 행 및 열 레이블 추가(PHP 그래픽 이미지의 일반적인 응용 튜토리얼 5)

차트는 데이터에 널리 사용됩니다. 또한 매우 유용합니다. 복잡한 데이터도 데이터 차트를 통해 시각적으로 표시할 수 있습니다. 그래서 우리 기사에서는 주로 차트에 행과 열을 추가하는 방법을 설명합니다!

이전 기사에서 소개한 사용법인 "GD2 함수를 사용하여 기하학적 도형 그리기(PHP 그래픽 및 이미지의 일반적인 응용 튜토리얼 4) "를 계속 복습해 보겠습니다. GD2 기능은 기하학적 도형을 그리고 이미지 처리를 위한 몇 가지 공통 기능을 소개합니다. 그래서 오늘은 차트에 행 및 열 레이블을 추가하는 방법을 소개하겠습니다.

이 기사의 기술적 요점:

차트에 행 및 열 레이블을 추가하려면 GD2 함수를 적용해야 합니다. 그 중 일부는 이전 글에서 자세히 소개해드렸으니 이제 몇 가지 함수를 소개하겠습니다!

(1) imagecreatefrompng() 함수

이 함수를 사용하는 방법은 다음과 같습니다. png 형식 이미지 파일을 얻으려면 이 함수의 구문은 다음과 같습니다.

resource imagecreatefrompng ( string $filename )

imagecreatefrompng()는 주어진 파일 이름에서 얻은 이미지를 나타내는 이미지 식별자를 반환합니다.

(2)imageline() 함수

실선을 그리는 데 사용되는 함수입니다.

bool imageline ( resource $image , int $x1 , int $y1 , int $x2 , int $y2 , int $color )

이 기능은 컬러를 사용하여 좌표 (x1, y1)에서 (x2, y2)까지 이미지에 실선을 그립니다. 원점 (0,0)은 이미지의 왼쪽 상단입니다.

(3)imagestring() 함수

이미지에 가로로 문자열을 그리는 함수입니다. 구체적인 구문 형식은 다음과 같습니다.

bool imagestring ( resource $image , int $font , int $x , int $y , string $s , int $col )

매개변수 글꼴은 글꼴이며, 1에서 5까지 설정하면 기본 글꼴을 사용하는 것을 의미합니다. 매개변수 x와 y는 문자열의 시작점 좌표이며 문자열의 내용은 매개변수 s에 배치됩니다. , 매개변수 col은 문자열의 색상을 나타냅니다!

구현 과정

<?php
header("Content-Type:text/html; charset=utf-8");
$im = imagecreatefrompng("upfile/2.png"); //载入一张 png 格式图片
$black = imagecolorallocate($im,255,0,0); //设置颜色值,
imageline($im,0,20,0,532,$black);         //设置Y轴纵坐标
imageline($im,0,437,585,437,$black);      //设置X轴纵坐标
imagestring($im,10,0,5,"Y",$black);       //输出字符Y
imagestring($im,10,560,422,"X",$black);   //输出字符X
imagepng($im,"a.png");                    
echo  "<img  src=&#39;a.png&#39; alt="GD2 함수를 사용하여 차트에 행 및 열 레이블을 추가합니다(PHP 그래픽 및 이미지 5의 일반적인 응용 프로그램 자습서)." >";                //输出图像
imagedestroy($im);                       //释放图像资源
?>

출력 결과는 다음과 같습니다.

GD2 함수를 사용하여 차트에 행 및 열 레이블을 추가합니다(PHP 그래픽 및 이미지 5의 일반적인 응용 프로그램 자습서).

참고:

imagepng() 함수는 콘텐츠를 png 형식으로 출력하고 사용자가 다른 형식으로 출력해야 하는 경우 이를 브라우저로 보냅니다. 형식인 경우 호출해야 합니다. GIF 형식으로 전송하려면 해당 함수를 imagegif() 함수를 호출해야 합니다.

차트에 행과 열 레이블을 추가하는 작업입니다. 참 간단하지 않나요? 다음으로는 계속해서 차트 분석 제품 데이터를 소개하겠습니다. 를 이용한 구현입니다. GD2 기능 제품 데이터의 차트 분석 (PHP 그래픽 및 이미지의 일반적인 응용 튜토리얼 6) 》!

위 내용은 GD2 함수를 사용하여 차트에 행 및 열 레이블을 추가합니다(PHP 그래픽 및 이미지 5의 일반적인 응용 프로그램 자습서).의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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