GD2库

作者: 小流歌_ | 来源:发表于2019-02-25 08:23 被阅读0次

使用GD2库创建图像的步骤?

1). 创建一个画布:imagecreate();

2). 设置画布背景颜色,使用RGB设置颜色:imagecolorallocate();

3). 设置文字颜色:imagecolorallocate();

4). 在画布上书写文字:imagestring();

5). 以 JPEG 格式将图像输出到浏览器或文件:【根据图片格式不同,函数还可以是imagepng()、imagegif()等】   imagejpeg();

6). 清除图像资源:imagedestroy();

 GD2库生成缩略图的步骤是什么?

1). 读取希望生成缩略图的源图像,创建图像对象:【根据图片格式不同,函数也相应不同】

              $src_image = imagecreatefromjpeg();

2). 获取原图像的宽度和高度$srcW,$srcH,根据缩放比例计算出新图像的宽度和高度$dstW、$dstH:

3). 创建一个真色彩的图像对象,宽度和高度设置成刚才计算出的宽度和高度:

              $dst_image = imagecreatetruecolor($dstW,$dstH);

4). 拷贝图像并调整大小:   imagecopyresized();

5). 将图像输出:【根据图片格式不同,函数也相应不同】  imagejpeg();

6). 清除图像资源(将源图像资源和目标图像资源都清除)   imagedestroy();

GD2库给图片增加水印如何做?

1. 添加简单的文本水印:

 利用imagestring()函数就可以在图片上写文本水印。

2. 增加一个图形水印:

1). 读取希望增加水印的源图片,创建图像对象:【根据图片格式不同,函数也相应不同】

                     $image = imagecreatefromjpeg();

2). 创建一个水印图片的图像对象:

                     $watermark = imagecreatefrompng();

3). 拷贝并合并图像:

                     imagecopymerge();

4). 将图像输出:【根据图片格式不同,函数也相应不同】

                     imagejpeg();

5). 清除图像资源(将源图像资源和水印图像资源都清除)

                     imagedestroy();

相关文章

  • GD2库

    使用GD2库创建图像的步骤? 1).创建一个画布:imagecreate(); 2).设置画布背景颜色,使用RGB...

  • php图像处理相关总结

    一、图像处理概述 1、开启GD2图像扩展库 PHP不仅限于只产生HTML的输出,还可以创建与操作多种不同格式的图像...

  • PHP图像处理(GD库)

    一、图像处理概述 1、开启GD2图像扩展库 ①PHP不仅限于只产生HTML的输出,还可以创建与操作多种不同格式的图...

  • 第14天 PHP图像处理及文件上传

    图像处理概述 1、开启GD2图像扩展库 PHP不仅限于只产生HTML的输出,还可以创建与操作多种不同格式的图像文件...

  • 1.php-实现验证码

    需要:GD2模块函数:1.imagecreatetruecolor(int $width,int $height)...

  • laravel 5 整合mews/captcha 验证码

    1、安装## 可以通过composer 安装扩展包 注:windows 使用需要开启 GD2 和 fileinfo...

  • GD2拐点2

    DDD:=(MA(CLOSE,10)-MA(CLOSE,50)); AMA:=MA(DDD,10); XC:=AB...

  • composer install -vvv报错

    原因是没有开启php扩展,php-fileinfo,bz2,curl,gd2,mbstring,mysql,mys...

  • PHP    GD2问题:Fatal error: Call t

    1.开打wamp,左击->PHP->进入php.ini,将;extention=php_gd2.dll前面的分号(...

  • NK细胞、单抗和ADCC(3)|译

    接上一篇,接着说增强ADCC的治疗手段。本篇为该综述的最后一部分。 免疫细胞因子 抗GD2免疫细胞因子 免疫细胞因...

网友评论

      本文标题:GD2库

      本文链接:https://www.haomeiwen.com/subject/tdjbyqtx.html