많은 사람들은 PHP가 HTML이 아닌 데이터를 생성할 수 있다는 사실을 모릅니다. 이는 이미지 그래픽을 생성하는 데 매우 유용합니다. 데이터베이스에서 간단한 광고 가로 이미지를 생성하거나 간단히 그래픽 버튼을 생성할 수 있습니다.
다음 예에서는 TTF 글꼴을 사용합니다
저는 보통 이름을 'button.php3'으로 지정합니다.
########################################### ## ###
-----button.php3------
Header("콘텐츠 유형: 이미지/gif")
if(!isset($s)) $s=11;
$size = imagettfbbox($s,0,"글꼴/TIMES.TTF",$text)
$dx = abs($size[2]-$size[0])
$dy = abs($size[5]-$size[3])
$xpad=9;
$ypad=9;
$im = imagecreate($dx+$xpad,$dy+$ypad)
$blue = ImageColorAllocate($im, 0x2c,0x6D,0xAF)
$black = ImageColorAllocate($im, 0,0,0)
$white = ImageColorAllocate($im, 255,255,255)
ImageRectangle($im,0,0,$dx+$xpad-1,$dy+$ypad-1,$black)
ImageRectangle($im,0,0,$dx+$xpad,$dy+$ypad,$white)
ImageTTFText($im, $s, 0, (int)($xpad/2)+1, $dy+(int)($ypad/2), $black, "fonts/TIMES.TTF", $text); 🎜>
ImageTTFText($im, $s, 0, (int)($xpad/2), $dy+(int)($ypad/2)-1, $white, "fonts/TIMES.TTF", $text); 🎜>
이미지Gif($im)
이미지파괴($im)
?>
########################################### ## ###
이 파일에는 HTML 태그를 넣을 수 없다는 것이 매우 중요합니다. 및 ?> 태그 앞이나 뒤에 빈 줄이 있으면 안 됩니다. PHP 태그 외부의 오타
위 스크립트는 다음 구문을 사용하여 웹페이지에서 호출할 수 있습니다.
########################################### ## ###
----test.php------