专栏首页白胡杨同学PHP图形图像处理

PHP图形图像处理

创建画布

resource imagecreate(int x,int y)//创建画布
resource imagecreatetruecolor(int x,inty)

销毁画布

当图像处理完成后,可以使用imagedestroy()函数销毁图像资源来释放内存。

导入外部画布

在GD库中,有一组专门用于导入外部图像的函数:

  • imagecreatefromgif():创建画布并从GIF文件或URL载入一副图像
  • imagecreatefromjpeg():创建画布并从JPEG文件或URL载入一副图像
  • imagecreatefrompng():创建画布并从PNG文件或URL载入一副图像
  • imagecreatefromwbmp():创建画布并从WBMP文件或URL载入一副图像
  • imagecreatefromstring():创建画布并从字符串中的图像流新建一幅图像

输出图像

PHP允许将图像以不同格式输出,而且每个格式都有专门的函数输出:

  • imagegif():以GIF格式将图像输出到浏览器或文件中。
  • imagejepg():以JEPG格式将图像输出到浏览器或文件中。
  • imagepeng():以PENG格式将图像输出到浏览器或文件中。
  • imagewbmp():以WBMP格式将图像输出到浏览器或文件中。

分配颜色

GD库提供了3个有关颜色设置的函数:

  • imagecolorallocate():用于为图像分配颜色
  • imagecolorallocatealpha():用于为图像分配带透明度的颜色
  • imagecolorallocate():取消以上由两种函数为图像分配的颜色

绘制基本几何图形

函数

说明

imageline()

绘制线段

imagearc()

绘制圆弧

imagerectangle()

绘制矩形

图像填充

函数

说明

imagefill()

图像区域填充

imagefilledarc()

绘制一个椭圆弧并对其填充

imagefilledellipse()

绘制一个椭圆并对其填充

imagefilledrectangle()

绘制一个矩形并对其填充

imagefilledpolygon()

绘制一个多边形并对其填充

在图像中添加文字

  • imagestring():在图像中添加字符串
  • imagettftext():使用TrueType字体向图像中输入文字

拷贝图像

函数

说明

getimagesize()

获取图像的尺寸

imagecopy()

拷贝图像或图像的一部分

imagecopyresized()

拷贝图像或图像的一部分,并调整大小

imagecopymerge()

拷贝并合成图像的一部分

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • PHP数字函数

    白胡杨同学
  • 学会Mysql第一天

    1.[库选项] 数据库的相关属性 字符集: charset 字符集 校对集: collate 校对集

    白胡杨同学
  • PHP文件系统操作

    fclose()的函数语法格式如下: fclose(resource handle)

    白胡杨同学
  • 使用深度学习来实现超分辨率的介绍

    超分辨率是从给定的低分辨率(LR)图像中恢复高分辨率(HR)图像的过程。由于较小的空间分辨率(即大小)或退化的结果(如模糊),图像可能具有“较低的分辨率”。我们...

    小白学视觉
  • 使用深度学习来实现超分辨率的介绍

    超分辨率是从给定的低分辨率(LR)图像中恢复高分辨率(HR)图像的过程。由于较小的空间分辨率(即大小)或退化的结果(如模糊),图像可能具有“较低的分辨率”。我们...

    AI算法与图像处理
  • 图像处理,计算机视觉和人工智能之间的差异

    图像处理和计算机视觉是超级令人兴奋的研究和研究领域。随着人工智能的进步,这两个领域都在不断发展。

    材ccc
  • IQ1: 怎么定义图像的质量?如何评价图像的质量?

    我的这个专栏叫做图像质量评价,但是什么叫做图像的质量呢? 图像质量是一个非常宽泛的概念,在不同情况下有不同的理解。

    HawkWang
  • 图解自监督学习,人工智能蛋糕中最大的一块

    如果人工智能是一块蛋糕,那么蛋糕的大部分是自监督学习,蛋糕上的糖衣是监督学习,蛋糕上的樱桃是强化学习。

    AI算法与图像处理
  • 图解自监督学习,人工智能蛋糕中最大的一块

    如果人工智能是一块蛋糕,那么蛋糕的大部分是自监督学习,蛋糕上的糖衣是监督学习,蛋糕上的樱桃是强化学习。

    石晓文
  • 木星切片剪影:JunoCam 图像处理

    WolframChina

扫码关注云+社区

领取腾讯云代金券