0
<?php
imagettftext($im, 15, 0, 470, $m, $black, $font, "this is testing of all");
?>
当我运行此函数时,我得到的图像具有不均匀的空间。 这样的: 这是TESTIN克邻落入imagettftext凹凸不平的空间
alt text http://fb.prideofhome.com/11111.JPG
<?php
imagettftext($im, 15, 0, 470, $m, $black, $font, "this is testing of all");
?>
当我运行此函数时,我得到的图像具有不均匀的空间。 这样的: 这是TESTIN克邻落入imagettftext凹凸不平的空间
alt text http://fb.prideofhome.com/11111.JPG
这是一个所谓的kerning问题。 TrueType字体包含有关特定字符对之间间距的信息,以实现字母的自然流动。
根据我的经验,GD的TrueType函数imagettftext()
通常不会使用TrueType字体中包含的字距信息,或者使用得不够好。
首先尝试imagefttext()
。 (请注意ft
而不是ttf
)它使用FreeType库。
如果这样不能改善结果,那么如果您的服务器支持它,您可能不得不求助于ImageMagick。但首先尝试使用Freetype函数。
改为尝试使用'imagefttext()'。如果这样做效果不好,请显示截图。 – 2010-05-13 12:39:28