PHP 개발 인증 코드 생성 캔버스
인증 코드 생성 방법을 배울 때 매뉴얼을 열어야 한다는 점에 유의하세요.
인증 코드 생성 기능은 상대적으로 깁니다.
imagecreatetruecolor(); 캔버스를 생성하고 아래 구문을 살펴보겠습니다.
구문:
resource imagecreatetruecolor (int $width, int $height)
설명: 너비가 $width이고 높이가 $height
인 이미지 식별자를 반환합니다. 성공 후 이미지 리소스를 반환하고, 이후 FALSE를 반환합니다. 실패.
캔버스를 만든 후에는 캔버스에 색상을 할당해야 합니다
imagecolorallocate
구문:
int imagecolorallocate (resource $image, int $red, int $green, int $blue);
Chapter One 매개변수 , 는 리소스 유형을 반환하며 다음 매개변수는 RGB 형식의 색상입니다.
이미지 출력 방법
header("content-type:image/png");
imagepng ($image);
Destroy resources
imagedestroy($img);
예제를 살펴보겠습니다
캔버스를 만들고 색상을 설정하세요
<?php //第一步 创建一个画布 $image = imagecreatetruecolor(100, 30); //创建一个宽为100高为30的黑色图像 $bgcolor = imagecolorallocate($image, 255, 0, 0); //为图像分配颜色 imagefill($image,0,0,$bgcolor); //给黑色的背景图像分配白色 //输出图像 header("content-type:image/png"); imagepng($image); //销毁资源 imagedestroy($img); ?>
위의 코드에서 출력은 너비 100, 높이 30, 빨간색 배경의 캔버스를 생성하는 것을 볼 수 있습니다