zoukankan      html  css  js  c++  java
  • php的GD库

    //设置字符集编码
    header('content-type:text/html;chareset=utf-8');
    //检查扩展是否开启
    phpinfo();
    //检查函数是否可以使用
    var_dump(extension_loaded('gd'));
    //得到gd库信息
    var_dump(gd_info());
    //得到所有已经定义的函数
    print_r(get_definde_functions());
    
    GD库操作步骤
    • 创建画布
    • 创建颜色
    • 开始绘画
    • 输出或保存图像
    • 销毁资源
    <?php
    //1.创建画布
    imagecreatetruecolor($width,$teight);创建画布,返回资源,返回图像标识符
    $width = 500;
    $height = 300;
    $image = imagecreatetruecolor($width,$height);
    //2.创建颜色
    //imagecolorrallocate();创建颜色
    $red = imagecolorallocate($image,255,0,0);
    $blue = imagecolorallocate($image,0,0,255);
    $white = imagecolorallocate($image,255,255,255);
    //3.开始绘画
    //横着写一个字符
    //imagechar();水平的回执一个字符
    imagechar($image,5,50,100,'K',$red);
    //imagecharup();垂直绘制一个字符
    imagecharup($image,5,100,200,'i',$blue);
    //水平绘制字符串
    imagestring($image,5,200,150,'Hello World',$white);
    //4.告诉浏览器以图片的形式来显示
    header('content-type:image/jpeg');//image/gif image/png
    //5.imagejpeg();输出图像
    imagejpeg($image);//imagegif() imagepng()
    //6.销毁资源
    imagedestroy($image);
    
  • 相关阅读:
    大前端完整学习路线(详解)
    浅谈攻击Web应用常见的技术手段
    浅谈XSS跨站脚本攻击
    利用SQL注入漏洞登录后台
    1、MyBatis框架底层初涉
    1、用静态工厂方法代替构造器
    日志管理-log4j与slf4j的使用
    Java的值类型和引用类型
    自动任务调度
    2、Hibernate持久化编写
  • 原文地址:https://www.cnblogs.com/niuben/p/11192705.html
Copyright © 2011-2022 走看看