解决GD中文乱码问题
原文链接:http://www.jb51.net/article/7006.htm
今天仔细研究了下GD的一些相关技术,顺手也研究下GD中文乱码的问题。
使用GD库输出中文字符串,调用imagestring是没有用的。需要使用imagettftext()函数。imagettftext函数的具体使用就参考手册啦。
下面给个使用实例:
$pic=imagecreate(250,30); $black=imagecolorallocate($pic,0,0,0); $white=imagecolorallocate($pic,255,255,255); $font="C://WINDOWS//Fonts//simhei.ttf"; //这里的路进需要注意下,必须是字符的路径 $str ='php'.iconv('gb2312','utf-8','面对对象')." www.phpobject.net"; imagettftext($pic,10,0,10,20,$white,$font,$str);
前面我给出一个简单的GD水印实例,只举例说明了使用图片如何水印的,这里给出一个文字水印的简单代码。
<?php $pic=imagecreate(250,30); $black=imagecolorallocate($pic,0,0,0); $white=imagecolorallocate($pic,255,255,255); $font="C://WINDOWS//Fonts//simhei.ttf"; $str ='php'.iconv('gb2312','utf-8','面对对象')." www.phpobject.net"; imagettftext($pic,10,0,10,20,$white,$font,$str); header("Content-type: image/jpeg"); $filename='../src/images/photo.jpg'; $im=imagecreatefromjpeg($filename); imagecopymerge($im,$pic,0,0,0,0,250,30,50); imagejpeg($im); ?>
转载于:https://www.cnblogs.com/hubery/archive/2013/05/02/3054441.html
解决GD中文乱码问题相关推荐
- 解决putty中文乱码并远程访问linux界面功能
1,解决putty中文乱码 打开putty主程序,选择window-〉Appearance-〉Font settings-〉Change...,选择汉字字体为宋体或楷体 在window-〉Appear ...
- 解决Linux中文乱码
解决Linux中文乱码 方法一: 修改/root/.bash_profile文件,增加export LANG=zh_CN.GB18030 对于其他用户,也必须相应修改该文件 使用该方法时putt ...
- elasticsearch解决控制台中文乱码问题
elasticsearch解决控制台中文乱码问题 参考文章: (1)elasticsearch解决控制台中文乱码问题 (2)https://www.cnblogs.com/chenmz1995/p/1 ...
- 解决flask中文乱码的问题
解决flask中文乱码的问题 参考文章: (1)解决flask中文乱码的问题 (2)https://www.cnblogs.com/qiumingcheng/p/11792846.html (3)ht ...
- 解决request中文乱码问题
解决request中文乱码问题 参考文章: (1)解决request中文乱码问题 (2)https://www.cnblogs.com/wangguoning/p/6151517.html 备忘一下.
- 解决python中文乱码的方法
解决python中文乱码的方法 参考文章: (1)解决python中文乱码的方法 (2)https://www.cnblogs.com/bobodeboke/p/11935876.html 备忘一下.
- zabbix 彻底解决图片中文乱码
zabbix 彻底解决图片中文乱码 环境: CentOS 7.2 zabbix-3.0.4 LTS nginx-1.10.0 php-5.6.26 mariadb-10.1.13 请参看zabbix- ...
- springMvc解决json中文乱码
springMvc解决json中文乱码 springMvc解决json中文乱码,springMvc中文乱码,spring中文乱码 >>>>>>>>> ...
- Jquery获取参数(解决参数中文乱码问题)
Jquery获取URL中的参数,解决参数中文乱码的问题. //获取url中的参数 function getUrlParamCN(name) { var reg = new RegExp("( ...
最新文章
- JAVA如何实现发送短信
- 网络七层协议_Nginx七层负载均衡原理解析
- 0.项目运行环境和项目经理
- 常用的一些注入命令,方便一下大家哦
- Python基础入门:分支及循环
- uploadify插件html5,免费的HTML5版uploadify送上
- Eigen教程(5)之块操作
- 代码段:js表单提交检测
- repeater 实现分列(两列的简单办法)
- BitComet(比特彗星) BT磁力链下载推荐
- Redis 运维实战 第07期:Hotkey
- cdh cm 大数据系统hadoop快速安装
- 阿里云国际版云服务器防火墙设置
- radix-tree算法浅析--从不懂到装懂
- 大疆云台如何使用华为mate20pro_mate20pro 进阶功能吐槽和分析
- 2018秦皇岛ccpc赛后总结
- Linux openmp教程,OpenMP中文教程
- 2834: 小凯的书架
- Grafana Links
- 2021年G1工业锅炉司炉证考试及G1工业锅炉司炉作业考试题库
热门文章
- dispatcher在java中什么含义_java-我可以使用在DispatcherServlet上下文中声...
- 单机 mysql 复制_MySQL单机复制
- python非法的_在下列Python语句中非法的是________。
- 贵大计算机在职,贵州大学在职研究生招生信息网
- python写乘法口诀表好记方法_如何用python编写乘法口诀表
- uwp post php,在UWP應用程序使用PHP腳本
- java下载网络文件_java下载网络文件的方法有哪些
- oracle日志重建,在线重建redo log日志组
- 计划任务执行 php代码,php实现Windows任务计划定时执行的代码以及扩展(图)
- python手机自动化框架_python自动化框架(一)