인증코드 베이스 맵 구현하기
인증코드 만들기를 배우기 전, php.cn에서 GD 라이브러리 매뉴얼을 보시면 인증코드 생성에 필요한 기능을 더 잘 이해할 수 있습니다.
imagecreatetruecolor 함수를 통해 100, 30의 기본 맵을 생성합니다
header('content-type: image/png');
PHP의 헤더 메소드를 사용하여 컨텐츠를 png 형식으로 출력합니다.
imagepeng($image);返回图片 imagedestroy($image);
시스템 리소스 재활용을 용이하게 하기 위해 이미지를 삭제합니다
imagecolorallocate 사용 흰색 채우기 만들기
$bgcolor = imagecolorallocate($image,255,255,255);//#FFFFFFFFFFFF
기본 지도에 채웁니다
imagefill($image,0,0,$bgcolor);
흰색 기본 지도가 생성됩니다
독자가 쉽게 알아볼 수 있도록 예제 이미지의 색상이 변경되었습니다
<?php $image = imagecreatetruecolor(100,30); $bgcolor = imagecolorallocate($image,000,255,255);//#FFFFFFFFFFFF imagefill($image,0,0,$bgcolor); header('content-type: image/png'); imagepng($image); //销毁 imagedestroy($image); ?>
참고:
imagecreatetruecolor의 기본 출력은 검정색 배경입니다
이미지 출력 전 헤더 정보가 미리 출력되어 있어야 합니다