imagefttext.phpt

来自「PHP v6.0 For Linux 运行环境:Win9X/ WinME/ Wi」· PHPT 代码 · 共 53 行

PHPT
53
字号
--TEST--imagefttext() function test--SKIPIF--<?php 	if (!extension_loaded('gd')) {		die("skip gd extension not available.");	}	if (!function_exists("imagefttext")) {		die("skip imagefttext() not available.");	}?>--FILE--<?php	$cwd = dirname(__FILE__);	$fontfile_8859 = "$cwd/test8859.ttf";	function testrun($im, $fontfile) {		$sx = imagesx($im);		$sy = imagesy($im);		$colour_w = imagecolorallocate($im, 255, 255, 255);		$colour_b = imagecolorallocate($im, 0, 0, 0);		imagefilledrectangle($im, 0, 0, $sx - 1, $sy - 1, $colour_b);		imagefttext($im, $sy * 0.75, 0, 0, $sy - 1, $colour_w, $fontfile, "A", array());		$cnt = 0;		for ($y = 0; $y < $sy; ++$y) {			for ($x = 0; $x < $sx; ++$x) {				if (imagecolorat($im, $x, $y) == $colour_b) {					++$cnt;				}			}		}		// imagecolordeallocate($im, $colour_w);		// imagecolordeallocate($im, $colour_b);		return ($cnt < ($sx * $sy));	}	$im = imagecreate(256, 256);	var_dump(testrun($im, $fontfile_8859));	imagedestroy($im);	$im = imagecreatetruecolor(256, 256);	var_dump(testrun($im, $fontfile_8859));	imagedestroy($im);?>--EXPECT--bool(true)bool(true)

⌨️ 快捷键说明

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