在PHP中使用imagefttext()的粗体文本

时间:2013-07-26 14:48:57

标签: php

我有以下代码,我想加粗输出。

示例:

此代码;

$info['users_online']);

从我的数据库输出用户在线计数。我希望图像上输出的数字是粗体。

完整代码:

<?php
/db info all here/
    $getInfo = mysql_query("SELECT users_online FROM server_status");
$info = mysql_fetch_array($getInfo);
{

$image = imagecreatefrompng("banner.png"); 
$black = imagecolorallocate($image, 1, 1, 1); 
imagefttext($image, 6.5, 1, 293, 68, $black, 'volter.ttf', $info['users_online']);
header('Content-type: image/png'); 
imagepng($image); 
imagedestroy($image); 
}
?>

不要介意“/ db info all here /”部分。我只需要在图像上输出users_online时加粗。现在,它并不大胆。

感谢。

2 个答案:

答案 0 :(得分:0)

使用粗体字体。例如volter.ttf。

的粗体版本

答案 1 :(得分:0)

您希望将当前使用的字体文件(volter.ttf)替换为包含相同字体但粗体重的字体文件。如果您无法这样做,您可能会生成一个&#34;伪粗体&#34;通过每次用一个微小的X坐标偏移量多次写入字符串来实现效果,但坦白地说,只需将字体更改为粗体显示的字体就可以轻松实现。