解决GD中文乱码问题

时间:2024-06-07 15:46:19 

今天仔细研究了下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);
?>  
     


 

标签:解决GD中文乱码问题
0
投稿

猜你喜欢

  • python函数map()和partial()的知识点总结

    2023-10-04 14:58:11
  • 如何保持Oracle数据库的优良性能

    2009-02-26 10:39:00
  • python根据完整路径获得盘名/路径名/文件名/文件扩展名的方法

    2023-07-18 12:15:22
  • Python ldap实现登录实例代码

    2021-03-12 21:38:55
  • python的ping网络状态监测的实现(含多IP)

    2022-03-16 07:21:29
  • python utc datetime转换为时间戳的方法

    2021-11-18 07:11:44
  • ASP把长的数字用格式化为货币样式的函数

    2009-09-18 14:49:00
  • Python 中获取数组的子数组示例详解

    2022-11-04 19:26:26
  • JavaScript中随机数方法 Math.random()

    2024-04-10 13:56:30
  • 详解使用python爬取抖音app视频(appium可以操控手机)

    2023-09-20 13:30:32
  • Mysql安装注意事项、安装失败的五个原因分析

    2024-01-22 14:16:48
  • Python使用numpy产生正态分布随机数的向量或矩阵操作示例

    2022-12-28 05:44:11
  • 基于python traceback实现异常的获取与处理

    2022-04-05 09:59:32
  • GoJs分组绘图模板go.Group使用示例详解

    2024-04-19 11:02:24
  • Python 使用Opencv实现目标检测与识别的示例代码

    2023-01-23 17:46:11
  • vue路由警告:Duplicate named routes definition问题

    2024-05-13 09:13:23
  • javascript中Array()数组函数详解

    2024-04-17 10:23:36
  • swfupload上传使用代码说明ASP版

    2011-11-27 09:34:32
  • mysql 5.5 安装配置方法图文教程

    2024-01-20 04:28:35
  • 一文带你掌握Pyecharts地理数据可视化的方法

    2023-01-10 03:52:50
  • asp之家 网络编程 m.aspxhome.com