我正在使用此代码创建带有透明背景的文本的图像。
<?php
// Set the content-type
header('Content-Type: image/gif');
// Create the image
$im = imagecreatetruecolor(400, 150);
// Create some colors
$black = imagecolorallocate($im, 0, 0, 0);
$acolor = imagecolorallocate($im, 153, 204, 153);
imagecolortransparent($im, $black);
// The text to draw
$text = 'Testing...';
// Replace path by your own font path
$font = 'arial.ttf';
// Add the text
imagettftext($im, 50, 0, 10, 100, $acolor, $font, $text);
// Using imagegif()
imagegif($im,"img.gif");
imagedestroy($im);
?>
但是用 img.gif 编写的文本在字母('e,s,n,g')的边界上有一些不需要的颜色(黑色)。我怎样才能完成那种颜色。生成
的图像是 arial 字体下载站点是http://code.google.com/p/ireader/downloads/detail?name=arial.ttf