>백엔드 개발 >PHP 튜토리얼 >PHP를 사용하여 동적 이미지를 생성하는 방법 알아보기

PHP를 사용하여 동적 이미지를 생성하는 방법 알아보기

WBOY
WBOY원래의
2016-08-08 09:33:591085검색

많은 사람들은 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 태그를 넣을 수 없다는 것이 매우 중요합니다.
위 스크립트는 다음 구문을 사용하여 웹페이지에서 호출할 수 있습니다.
########################################### ## ###
----test.php------


새 페이지 1




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