• 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);
    
  • 相关阅读:
    洛谷P3376 【模板】网络最大流
    bzoj 4598: [Sdoi2016]模式字符串
    JAVA类(下)
    2019DDCTF部分Writeup
    Atom配置(VIM党) · iuunhao
    Tips
    rsync auth failed on module xxx
    基于mykernel完成时间片轮询多道进程的简单内核
    机器学习技法笔记(2)-Linear SVM
    css之制作三角形
  • 原文地址:https://www.cnblogs.com/niuben/p/11192705.html
Copyright © 2020-2023  润新知