100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 创建图像和颜色以及填充底色的详解(PHP图形图像的典型应用教程1)

创建图像和颜色以及填充底色的详解(PHP图形图像的典型应用教程1)

时间:2018-12-14 12:31:34

相关推荐

创建图像和颜色以及填充底色的详解(PHP图形图像的典型应用教程1)

后端开发|php教程

PHP,填充底色,创建图像

后端开发-php教程

创建图像和颜色以及填充底色的详解(PHP图形图像的典型应用教学1)

java教育平台源码下载,ubuntu串口显示颜色,外卖订单爬虫 设置,bmac php,seo中标题lzw

如果网页中没有丰富多彩的图形图像总是缺少生气,漂亮的图形图像能让整个网页看起来更富有吸引力,使许多文字难以表达的思想一目了然,并且可以清晰的表达出来数据之前的关系。下面我们将分别对 PHP中图形图像处理的各种技术进行讲解!

视觉书签 源码,vscode if语句,ubuntu 授时,php 放在tomcat,如何退出sqlite3,swiper插件的使用,前端在什么时候用框架,安徽爬爬虫网络科技,php 任务系统,安顺seo优化排名,led灯网站模板,jsp 网页首页特效,网站管理系统模板lzw

在上一篇《什么是GD库?在PHP中加载GD库的具体介绍》中介绍了 GD库安装以及激活,那么我们今天这节文章向大家介绍创建图像,创建颜色,填充底色!

视频网站源码是什么,vscode蓝色图标是什么,访问内网 ubuntu,tomcat怎么登网页,ios爬虫app,php翻手算法,吉林推荐的seo优化内容,在做网站的时候一定要写上描述标签和关键词标签吗,自适应网页模板csslzw

1.创建图像

使用 GD2 函数库可以实现对各种图形图像的处理,创建画布是使用 GD2 函数库来创建图像的第一步,无论创建什么样的图像,首先都需要创建一个画布,其他操作都在这个画布上完成。我们先创建一个黑色底色的指定尺寸的图片,我们要使用 imagecreatetruecolor()函数,该函数的语法格式如下:

resource imagecreatetruecolor ( int $width , int $height )

imagecreatetruecolor() 返回一个图像标识符,代表了一幅大小为 x_size 和 y_size 的黑色图像。

下面我们只用实例介绍该函数,具体代码如下:

这里说明下:

header的作用是用来告知浏览器:虽然请求的是.php后缀的文件,但是返回的文件不是HTML而是一个PNG的图片

imagepng用来将生成图片以PNG的数据格式输出给浏览器

imagedestroy用来最终释放掉创建的图片资源

如果调用生成的图片, 直接把php生成的图片当成图片调用即可

页面输出结果如下:

这样一个画布就完成了!

2.创建颜色

创建颜色我们这里就要使用一个函数 imagecolorallocate(),首先我们来看下该函数的语法格式:

int imagecolorallocate ( resource $image , int $red , int $green , int $blue )

第一次对 imagecolorallocate() 的调用会给基于调色板的图像填充背景色,此后的每次调用仅仅是创建一个颜色,用来给其他函数调用的,比如,调用 imagefill 函数,来给画布填色!

下面我们使用实例来详细介绍,具体代码如下:

页面输出结果如下:

3.新建图像并填充底色

在创建图像和创建颜色都完成以后呢,我们可以将这两个实现一步来完成,需要用到一个函数 imagecreate(),我们先来看下该函数的语法格式:

resource imagecreate ( int $x_size , int $y_size )

imagecreate() 返回一个图像标识符,代表了一幅大小为 x_size 和 y_size 的空白图像。类似ps里创建图像时,填充底色!

下面我们使用实例来详细介绍,具体代码如下:

页面输出结果为:

关于创建图像,颜色等就介绍到这里,相信小伙伴们都已经掌握了,下面我们将为大家介绍如何在图片是添加文字,具体阅读《如何使用GD2函数在图片上添加文字(PHP图形图像的典型应用教学2)》!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。