- 24
- 0
- 约3.64万字
- 约 92页
- 2016-08-22 发布于重庆
- 举报
第5章PHP常用功能模块
5.2.3 绘制图形 (3)使用指定字体输出字符串。 使用imagettftext()函数可以在输出字符的同时指定输出字符所使用的字体,并根据参数的不同输出不同角度的字符串,语法格式如下: array imagettftext(resource $image, float $size, float $angle, int $x, int $y, int $color, string $fontfile, string $text) 5.2.3 绘制图形 【例5.6】 以不同角度输出字符串,并指定字体。 新建EX5_6.php文件,输入以下代码: ?php $image=imagecreate(200, 200); //创建图形 $background=imagecolorallocate($image, 255, 255, 255); //背景色为白色 $grey=imagecolorallocate($image, 128, 128, 128); //定义灰色 $text=Testing...; //初始化字符串 $font=C:\WINDOWS\Fonts\simhei.ttf; //字体文件 imagettftext($image, 20, 0, 10, 150, $grey, $font, $text); //水平输出字符串$text imagettftext($image, 20, 45, 10,140, $grey, $font, $text); //以45°角度输出字符串$text header(Content-type: image/gif); imagegif($image); //输出图形 imagedestroy($image); ? 5.2.3 绘制图形 运行结果如图5.8所示。 5.2.3 绘制图形 (4)输出中文字符。 中文字符不可以使用imagettftext()函数在图片中直接输出,如果要输出中文字符,需要先使用iconv()函数对中文字符进行编码,语法格式如下: string iconv ( string $in_charset, string $out_charset, string $str ) 说明:参数$in_charset是中文字符原来的字符集,$out_charset是编码后的字符集,$str是需要转换的中文字符串。函数最后返回编码后的字符串。这时使用imagettftext()函数就可以在图片中输出中文了。例如: ?php header(Content-type: image/gif); $image=imagecreate(200, 200); //创建图形 $background=imagecolorallocate($image, 255, 255, 255); //背景色为白色 $red=imagecolorallocate($image, 0, 255, 0); //定义绿色 $text=南京2014青奥会; //初始化字符串 $font=C:\WINDOWS\Fonts\simhei.ttf; //字体文件,黑体 $codetext=iconv(GB2312, UTF-8, $text); //对中文进行编码 imagettftext($image, 20, 0, 10, 150, $red, $font, $codetext); //水平输出字符串$codetext imagegif($image); //输出图形 imagedestroy($image); ? 5.2.3 绘制图形 输出效果如图5.9所示。 5.2.3 绘制图形 3.绘制带填充色的几何图形 在实际的绘图过程中,经常需要对图形中的某一区域填充颜色,这样图形才会变得更加美观。在PHP中可以使用imagefill()函数对某一区域进行颜色填充,语法格式如下: bool imagefill(resource $ima
您可能关注的文档
- 自考马克思主义基本原理概论_03709_试题及答案.doc
- 自考高级英语年月真题及答案.doc
- 第18讲售后服务与巩固老顾客.ppt
- 自行车计速器的设计.doc
- 第15章影片赏析《当幸福来敲门》.ppt
- 臭氧在预防医学中的应用(精选).doc
- 自驾跑高速七点注意事项尽量远离大货.pptx
- 致死性急性呼吸综合征的病理变化及发病机制的探讨(精选).doc
- 舒张性心力衰竭诊治进展(精选).docx
- 第19章脑脊髓被膜脑血管脑脊液循环Meninges.ppt
- 如何用GenX做家居改造让前后对比照片变成视频教程与好物清单.docx
- 用GenX做旅行计划让目的地攻略变成种草视频行程图文与预算表.docx
- 家庭能源管家用AI监控水电消耗并提供节能改造建议与报告.docx
- 如何用GenX-Agent同时生成海报视频与PPT满足多模态创作需求.docx
- 用GenX生成活动花絮让幕后照片变成搞笑视频与精彩瞬间合集.docx
- 2026云南自药集团股份有限公司呼和浩特岗位招聘7人备考题库精选答案详解.docx
- 2026云南省老干部活动中心昆明银园会务中心招聘备考题库附答案详解(名师推荐).docx
- 2026农业农村部国际交流中心面向社会招聘编制外人员招聘2人备考题库及答案详解(精选题).docx
- 2026北京海淀区北京航空航天大学实验学校中学部招聘备考题库及答案详解(有一套).docx
- 2026北京印刷学院非事业编制财务人员招聘1人备考题库及参考答案详解1套.docx
最近下载
- 个人2025年度组织生活会上对照检查材料(五个对照).docx VIP
- Semi Analysis-共封装光学(CPO)书籍-以光进行扩展,迎接下一波互连浪潮.pdf
- Dahua大华手机分类探测门_快速操作手册_V1.0.0.pdf
- 海德堡印刷机tpm保养表.pdf VIP
- 创建优质工程要点培训课件(153页).pptx VIP
- 团险营销培训课件.ppt VIP
- 2025年河南质量工程职业学院高职单招职业技能考试题库及参考答案解析.docx VIP
- 人教版七年级生物下册默写小纸条-默写版.pdf VIP
- 肠破裂多学科决策模式中国专家共识(2025版).docx
- 节后开工第一课.pptx VIP
原创力文档

文档评论(0)