在图形中使用指定字体

使用imagettftext()函数,可以向图片输出字符的同时,也可指定输出字符所使用的字体,另外imagettftext()函数也可以根据参数,输出不同角度的字符串。下面演示imagettftext()函数的使用方法,

<?php

//创建一个新图形

$image = imagecreate(400,200);

//设置背景,分配颜色

$bgColor = imagecolorallocate($image, 255, 255, 255);

$black = imagecolorallocate($image, 0, 0, 0);

//指定要使用的字体文件

$font = “simhei.ttf”;

//用图形中输出字符串

imagettftext($image,20,0,10,50,$black,$font,”imagettftext()”);

imagettftext($image,20,90,50,150,$black,$font,”imagettftext()”);

imagettftext($image,20,180,300,100,$black,$font,”imagettftext()”);

imagettftext($image,20,60,150,150,$black,$font,”imagettftext()”);

imagettftext($image,20,360,200,50,$black,$font,”imagettftext()”);

//输出图形

header(‘Content-type: image/png’);

imagepng($image);

//释放资源

imagedestroy($image);

?>

在图形中使用指定字体相关推荐

  1. cad2016中选择全图字体怎么操作_cad教程分享CAD中如何删除顽固图层?

    Autocad教程公众号,专注于cad教程.cad教程视频的分享,欢迎关注,下载你所需的教程资源! 如你还未关注,请点击文章标题下方蓝色字体的"Autocad教程"进行关注. ca ...

  2. vue中如何引入指定字体并且使用

    vue中如何引入指定字体并且使用 步骤一:在src下建立文件夹fonts fonts下引入字体文件且建立一个css文件 在css中定义字体样式 @font-face { font-family: '字 ...

  3. 在TTF字体中提取指定文字

    [说明] 游戏中经常需要用到各种字体,但是网上下载的TTF字体文件最小也有好几兆,要是游戏中需要用到几种字体,那简直不能忍. 通常情况下,我们会用BMFont代替TTF字体,BMFont也有着很多的优 ...

  4. zabbix的主动模式和被动模式、添加监控主机、添加自定义模板、处理图形中的乱码、自动发现...

    主动模式和被动模式 主动或者被动是相对客户端来讲的 被动模式,服务端会主动连接客户端获取监控项目数据,客户端被动地接受连接,并把监控信息传递给服务端 主动模式,客户端会主动把监控数据汇报给服务端,服务 ...

  5. python画图显示中文乱码_解决Python pandas plot输出图形中显示中文乱码问题

    解决方式一: import matplotlib #1. 获取matplotlibrc文件所在路径 matplotlib.matplotlib_fname() #Out[3]: u'd:\\Anaco ...

  6. css 中引入第三方字体

    CSS中可以使用font-face属性即可实现调用任何外部等特殊字体. font-face属性介绍及其实例: 对浏览器的支持: Firefox.Chrome.Safari 以及 Opera 支持 .t ...

  7. 怎么可以修改pr基本图形中的文字_10、Pr中基本图形安装使用,点点就可以应用高级的字幕...

    在新版的Premiere中,多数内容已经用"基本图形"代替了以前的"文字标题". 下图是基本图形面板, 基本图形 旧版文字标题 文字标题 使用基本图形,可以从网 ...

  8. python图片显示中文_解决Python pandas plot输出图形中显示中文乱码问题

    解决方式一: import matplotlib #1. 获取matplotlibrc文件所在路径 matplotlib.matplotlib_fname() #Out[3]: u'd:\\Anaco ...

  9. 03-07 创建和编辑AutoCAD实体(七) 向图形中添加文字(1)使用文字样式

    Add Text to Drawings向图形中添加文字 Text conveys important information in yourdrawing. Use text objects for ...

最新文章

  1. 2014年:这些词都快被玩坏了
  2. 使用DataReader、DataSet、DataAdapter和DataView
  3. commons-collections使用介绍之Bag HashBag
  4. Kubernetes 第五章 YAML
  5. 推荐中的attention有什么作用?
  6. 科学•转化医学 | 中国科大发现NK细胞促进胚胎发育的转录调控新机制
  7. ios-kvc\kvo 原理
  8. 全国计算机一级试题重难点,全国计算机等级考试一级MS选择题(重难点)部分.doc...
  9. 4位双扫描、8位单扫描
  10. Socket通信学习(二):序列化与反序列化
  11. python实现给定一个列表计数指定数字出现的所有次数
  12. IGS精密星历及其下载(自PureSky_Memory的博客)
  13. Linux的vi命令使用详解
  14. 南阳oj入门题-兰州烧饼
  15. SEO优化 关键词部署策略
  16. 算法练习——(10)小明的作业详解与分析(栈,数组,遍历,逻辑练习)
  17. golang 生成二维码名片 海报
  18. 线段树--暴力修改专题浅谈
  19. capsule系列之Dynamic Routing Between Capsules
  20. 微机原理与系统设计三:微处理器的结构与功能

热门文章

  1. react 原生html 插件,纯原生JS的瀑布流插件Macy.js,前端必备插件
  2. java环境变量设置xp_java环境变量设置方法
  3. java基础题 解析_Java基础面试题及答案解析(10)
  4. 多个app用同一个签名文件_手机APP和手机网站的区别有哪些?
  5. Person matching query does not exist;Django增删改查异常
  6. java编程double相乘_浅谈Java double 相乘的结果偏差小问题
  7. java array to string_数组到字符串转换(Array to string conversion)
  8. 关于JWT的一些攻击方法
  9. cocos2d学习路线
  10. DOS网络命令之 tracert