1

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

例子:

此代码;

$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 在图像上输出时加粗。现在,它并不大胆。

谢谢。

4

2 回答 2

1

使用粗体字。例如粗体版本的 volter.ttf。

于 2013-07-26T14:52:40.843 回答
0

您需要将当前使用的字体文件 ( volter.ttf) 替换为包含相同字体但粗体的字体文件。如果你不能这样做,你可能可以通过多次写入字符串来产生“伪粗体”效果,每次都有轻微的 X 坐标偏移,但坦率地说,在这一点上改变要容易得多字体为粗体字。

于 2013-07-26T14:52:43.443 回答