是否有某种方式,或某些flash插件或php脚本可以将字体外观文本呈现为位图图形?
透明效果很好,但即使您可以定义前景色或背景色。
原因是我需要一些动态数据以html字体显示,理想情况下是实际字体而不是Web安全字体。
由于 约什
答案 0 :(得分:1)
PHP与GD库(通常安装在PHP Web主机上)能够将真实类型字体呈现为多种图像格式(包括GIF,PNG和JPG)。透明背景的简单示例是:
<?php
$text = 'My imaged words'; // The text to draw
$font = 'PORCELAIN'; // Replace path by your own font path
$im = imagecreatetruecolor(250, 50); // Create the image
// Create some colors
$red= imagecolorallocate($im, 255, 0, 0);
$black = imagecolorallocate($im, 0, 0, 0);
imagecolortransparent($im, $black); // Choose transparent color
imagettftext($im, 20, 0, 10, 30, $red, $font, $text); // Add the text
imagegif($im, 'wordimage.gif'); // save image
imagedestroy($im); // clear memory
?>
更多高级示例位于http://php.net/manual/en/function.imagettfbbox.php。
GD库是开源的,可在http://libgd.bitbucket.org找到。
搜索引擎很容易找到免费的真实字体。