• PHP的图像函数


    imagecreate()

    如果我们要对图像进行处理,就如其它图像处理软件一样,需要创建一块画布。imagecreate() 和 imagecreatetruecolor() 函数用于创建一幅空白图像。

    resource imagecreate( int x, int y )
    参数 x ,y 分别为要创建图像的宽度和高度像素值,返回一个图像资源。


    <?
    header("Content-type: image/png");
    
    //创建图像
    $im = @imagecreate(200, 50) or die("创建图像资源失败");
    
    //图片背景颜色
    $bg = imagecolorallocate($im, 255, 255, 255);
    
    //文字颜色
    $text_color = imagecolorallocate($im, 0, 0, 255);
    
    //水平画一行字,要输出中文等需要 TTF 字体支持的请使用 magettftext() 函数
    imagestring($im, 5, 0, 0, "Hello world!", $text_color);
    
    //以PNG格式输出图像
    imagepng($im);
    
    //销毁图像资源
    imagedestroy($im);
    ?>

    该例子以图像格式输出一行文字:Hello world! 。例子中用到的其他函数,将在后面逐一介绍。

    imagecreatetruecolor()

    imagecreatetruecolor() 功能与 imagecreate() 类似,创建一幅真彩色的图像,从而支持更为丰富的色彩。

    语法:

    resource imagecreatetruecolor( int x, int y )
    

    注意:本函数不能用于 GIF 文件格式。

    imagedestroy()

    图像处理完成后,使用 imagedestroy() 指令销毁图像资源以释放内存,虽然该函数不是必须的,但使用它是一个好习惯。

    语法:

    bool imagedestroy( resource image )
    

    具体使用可见上面创建图像例子。





  • 相关阅读:
    真爱 vs. 种姓:新一代印度人的婚恋观
    美国司法部解禁guns打印技术
    特朗普访英,吃瓜群众却只想看《真爱至上》
    Semaphore(信号量)
    RLock(递归锁)
    用python编写九九乘法表
    php传值和传引用的区别
    post请求的header
    Content-type详解
    thinkphp5 学习笔记
  • 原文地址:https://www.cnblogs.com/xiaozhang666/p/11119095.html
Copyright © 2020-2023  润新知