• php使用gd库将文字转换成图片(转)


    GD库是干什么用的呢!它是php处理图形的扩展库,GD库提供了一系列用来处理图片的API,使用GD库可以处理图片,或者生成图片。

    [php] view plain copy
     
     在CODE上查看代码片派生到我的代码片
    1. <?php  
    2. header("Content-type: image/gif");  
    3. $im =imagecreate(600,200);  
    4. $background_color = ImageColorAllocate ($im, 255, 255, 200);  
    5. $col = imagecolorallocate($im, 0, 51, 102);  
    6. $font="moxiang.ttf"; //字体所放目录  
    7. $come=iconv("gb2312","utf-8","水火不容");  
    8. imagettftext($im,100,0,30,150,$col,$font,$come); //写 TTF 文字到图中  
    9. imagegif($im,'new.gif');  
    10. imagedestroy($im);  

    下面是生成的图片效果图

    下面是项目的链接地址(包含字体ttf文件): 点击下载


    php GD2生成文字图片

    php中GD2扩展库是优秀的图片处理库,可以创建各种格式图片,功能及其强大!

    开启GD2:找到php的配置文件php.ini搜索extension=php_gd2.dll,去掉其前面的";"。

    下面简单演示使用GD2生成文字图片:

    1. <?php
    2. //字体大小
    3. $size = 30;
    4. //字体类型,本例为宋体
    5. $font ="c:/windows/fonts/simsun.ttc";
    6. //显示的文字
    7. $text = "www.phpddt.com";
    8. //创建一个长为500高为80的空白图片
    9. $img = imagecreate(500, 80);
    10. //给图片分配颜色
    11. imagecolorallocate($img, 0xff, 0xcc, 0xcc);
    12. //设置字体颜色
    13. $black = imagecolorallocate($img, 0, 0, 0);
    14. //将ttf文字写到图片中
    15. imagettftext($img, $size, 0, 100, 50, $black, $font, $text);
    16. //发送头信息
    17. header('Content-Type: image/gif');
    18. //输出图片
    19. imagegif($img);
    20. ?>

    运行结果:

    gd2.PNG

  • 相关阅读:
    MRO C3算法 super的运用
    约束 抛异常
    反射
    Ubuntu
    Vim
    Vim
    Arithmetic
    Docker-常用命令
    Docker
    Docker-LAMP开发环境
  • 原文地址:https://www.cnblogs.com/kenshinobiy/p/6529901.html
Copyright © 2020-2023  润新知