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