imagettftext.php3

来自「linux操作系统中 php 核心编程所有例程 都是一些很不错的案例」· PHP3 代码 · 共 43 行

PHP3
43
字号
<HTML>
<HEAD>
<TITLE>imagettftext</TITLE>
</HEAD>
<BODY>
<?
	header("Content-type: image/gif");
	$image = imagecreate(200, 200);

	$size = 40;
	$angle = 30;
	$startX = 50;
	$startY = 100;
	
	// flood square with red
	$colorRed = imagecolorallocate($image, 
		0xFF, 0x00, 0x00);
	imagefill($image, 10, 10, $colorRed);

	$colorBlack = imagecolorallocate($image, 0, 0, 0);

	//get bounding box
	$Box = imagettfbbox($size, $angle, "comic.ttf", "PHP");

	//move bounding box to starting point (100,100)
	for($index = 0; $index < count($Box); $index += 2)
	{
		$Box[$index] += $startX;
		$Box[$index+1] += $startY;
	}
	
	//draw bounding box
	imagepolygon($image, $Box, count($Box)/2, $colorBlack);

	
	imagettftext($image, $size, $angle, 
		$startX, $startY, $colorBlack, 
		"comic.ttf", "PHP");

	imagegif($image);
?>
</BODY>
</HTML>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?