浏览 11276 次
锁定老帖子 主题:php生成美术字体的图片功能实现
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-02-27
一些页面的标题需要漂亮的字体,美工的机器上有,可是文字是不确定的,需要程序确定,而且有中文 实现: 环境:linux apache2.2 php5.2.6 必须装有gd库和freetype字体支持程序。 后面就简单了,根本不需要管linux安装字体的步骤,因为那是在linux下用的。 从网上拷贝到汉仪_行楷简的字体hyi_xkj.ttf放入硬盘/www/font/hyi_xkj.ttf。 以下内容保存为1.php //adv0.jpg就是背景图片,注意函数与图片格式对应 $im = imagecreatefromjpeg('/www/law/images/demo/adv0.jpg'); $font_color = ImageColorAllocate ($im, 0, 250, 10); //这是文字颜色,绿色 $text = "张三的博客"; //文字内容 $font_file = "/www/font/hyi_xkj.ttf"; //字体的linux绝对路径 //26:字体, 0 是角度, 10,36是坐标, $font_color是文字色, font是字体, 文本是填入的文字 imagettftext($im, 26,0, 10, 36, $font_color ,$font_file, $text); 往图片插入文字 // output image Header ('Content-type: image/png'); //即便是从jpg拷贝的图片,也能以png输出, ImagePng ($im); // clean up ImageDestroy($im); 以下内容保存为1.html <img src="1.php" /> 访问1.html看到结果,如图 可以看到,只要服务器有的truetype中文字体,都可用,网上有上百种,这里只用了汉仪_行楷简。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |