`
化蝶自在飞
  • 浏览: 2333795 次
  • 性别: Icon_minigender_2
  • 来自: 武汉
社区版块
存档分类
最新评论

GD库函数大全 php GD库函数

    博客分类:
  • php
PHP 
阅读更多
使用PHP语言进行图片处理,通常都会用到PHP GD库来进行。下面整理了GD库函数及其用法.

GetImageSize
作用:取得图片的大小[即长与宽]
PHP GD库函用法:array GetImageSize(string filename, array [imageinfo]);

ImageArc
作用:画弧线
用法:int ImageArc(int im, int cx, int cy, int w, int h, int s, int e, int col);

ImageChar
作用:写出横向字符
PHP GD库函用法:int ImageChar(int im, int font, int x, int y, string c, int col);

ImageCharUp
作用:写出竖式字符
用法:int ImageCharup(int im, int font, int x, int y, string c, int col);

ImageColorAllocate
作用:匹配颜色
PHP GD库函用法:int ImageColorAllocate(int im, int red, int green, int blue);

ImageColorTransparent
作用:指定透明背景色
用法:int ImageColorTransparent(int im, int [col]);

ImageCopyResized
作用:复制新图并调整大小
PHP GD库函用法:int ImageCopyResized(int dst_im, int src_im, int dstX, int dstY, int srcX, int srcY, int dstW, int dstH, int srcW, int srcH);

ImageCreate
作用:建立新图
用法:int ImageCreate(int x_size, int y_size);

ImageDashedLine
作用:绘虚线
用法:int ImageDashedLine(int im, int x1, int y1, int x2, int y2, int col);

ImageDestroy
PHP GD库函作用:结束图形
用法解释:int ImageDestroy(int im);

ImageFill
作用:图形着色
用法:int ImageFill(int im, int x, int y, int col);

ImageFilledPolygon
作用:多边形区域着色
PHP GD库函用法:int ImageFilledPolygon(int im, array points, int num_points, int col);

ImageFilledRectangle
作用:矩形区域着色
用法:int ImageFilledRectangle(int im, int x1, int y1, int x2, int y2, int col);

ImageFillToBorder
作用:指定颜色区域内着色
PHP GD库函用法:int ImageFillToBorder(int im, int x, int y, int border, int col);

ImageFontHeight
作用:取得字型的高度
用法:int ImageFontHeight(int font);

ImageFontWidth
作用:取得字型的宽度
用法:int ImageFontWidth(int font);

ImageInterlace
作用:使用交错式显示与否
PHP GD库函用法:int ImageInterlace(int im, int [interlace]);

ImageLine
作用:绘实线
用法:int ImageLine(int im, int x1, int y1, int x2, int y2, int col);

ImageLoadFont
作用:载入点阵字型
用法:int ImageLoadFont(string file);

ImagePolygon
作用:绘多边形
用法:int ImagePolygon(int im, array points, int num_points, int col);

ImageRectangle
作用:绘矩形
用法:int ImageRectangle(int im, int x1, int y1, int x2, int y2, int col);

ImageSetPixel
作用:绘点
PHP GD库函用法:int ImageSetPixel(int im, int x, int y, int col);

ImageString
作用:绘横式字符串
用法:int ImageString(int im, int font, int x, int y, string s, int col);

ImageStringUp
作用:绘直式字符串
用法:int ImageStringUp(int im, int font, int x, int y, string s, int col);

ImageSX
作用:取得图片的宽度
用法:int ImageSX(int im);

ImageSY
作用:取得图片的高度
PHP GD库函用法:int ImageSY(int im);

ImageTTFBBox
作用:计算 TTF 文字所占区域
用法:array ImageTTFBBox(int size, int angle, string fontfile, string text);

ImageTTFText
作用:写 TTF 文字到图中
用法:array ImageTTFText(int im, int size, int angle, int x, int y, int col, string fontfile, string text);

ImageColorAt
作用:取得图中指定点颜色的索引值
用法:int ImageColorAt(int im, int x, int y);

ImageColorClosest
作用:计算色表中与指定颜色最接近者
PHP GD库函用法:int ImageColorClosest(int im, int red, int green, int blue);

ImageColorExact
作用:计算色表上指定颜色索引值
用法:int ImageColorExact(int im, int red, int green, int blue);

ImageColorResolve
作用:计算色表上指定或最接近颜色的索引值
用法:int ImageColorResolve(int im, int red, int green, int blue);

ImageColorSet
作用:设定色表上指定索引的颜色
用法:boolean ImageColorSet(int im, int index, int red, int green, int blue);

ImageColorsForIndex
作用:取得色表上指定索引的颜色
PHP GD库函用法:array ImageColorsForIndex(int im, int index);

ImageColorsTotal
作用:计算图的颜色数
用法:int ImageColorsTotal(int im);

ImagePSLoadFont
作用:载入 PostScript 字型
用法:int ImagePSLoadFont(string filename);

ImagePSFreeFont
作用:卸下 PostScript 字型
用法:void ImagePSFreeFont(int fontindex);

ImagePSEncodeFont
作用:PostScript 字型转成向量字
PHP GD库函用法:int ImagePSEncodeFont(string encodingfile);

ImagePSText
作用:写 PostScript 文字到图中
用法:array ImagePSText(int image, string text, int font, int size, int foreground, int background, int x, int y, int space, int tightness, float angle, int antialias_steps);

ImagePSBBox
作用:计算 PostScript 文字所占区域
PHP GD库函用法: array ImagePSBBox(string text, int font, int size, int space, int width, float angle);

ImageCreateFromPNG
作用:取出 PNG 图型
用法:int ImageCreateFromPng(string filename);

ImagePNG
作用:建立 PNG 图型
用法:int ImagePng(int im, string [filename]);

ImageCreateFromGIF
作用:取出 GIF 图型
用法:int ImageCreateFromGif(string filename);

ImageGIF
作用:建立 GIF 图型
PHP GD库函用法:int ImageGif(int im, string [filename]);
分享到:
评论

相关推荐

    PHP的GD库函数大全

    ### PHP的GD库函数大全 #### 1. GetImageSize - 获取图像尺寸 - **功能描述**:此函数用于获取图像文件的尺寸信息,包括宽度和高度。 - **语法格式**: ```php array GetImageSize(string $filename, array &$...

    PHPGD库函数概览

    PHP GD库是PHP编程语言中用于处理图像的重要扩展库,提供了丰富的函数来创建、修改和显示图像。在本文中,我们将深入探讨PHP GD库的一些关键函数及其用途。 1. **GetImageSize**: 此函数用于获取图像文件的大小,...

    GD32F10X固件库函数使用手册

    GD32F10X固件库函数使用手册 GD32F10X固件库函数使用手册是GigaDevice Semiconductor Inc.发布的一份关于GD32 USBD固件库的使用指南。该手册旨在帮助开发者快速了解和掌握GD32 USBD固件库的使用方法,从而快速实现...

    GD32E232库函数与pack包

    GD32E232库函数与pack包是针对这款MCU的开发工具,旨在帮助工程师快速、高效地进行软件开发。本文将深入探讨GD32E232的库函数和pack包,以及它们在嵌入式系统开发中的重要性。 首先,GD32E232库函数是预编译的代码...

    GD32F130库函数工程模板

    GD32F130库函数工程模板是一个用于GD32F130微控制器的开发资源,旨在为初学者和经验丰富的工程师提供一个快速入门的平台,以便于理解和应用库函数进行项目开发。这个模板工程包含了必要的配置、示例代码和编译设置,...

    GD32F405RGT6点亮LED(库函数)

    在本文中,我们将深入探讨如何使用GD32F405RGT6微控制器通过库函数来点亮LED。GD32F405是GD32系列中的高性能MCU,基于ARM Cortex-M4内核,适用于各种嵌入式应用,包括工业控制、消费电子和物联网(IoT)设备。LED的...

    GD32F407_TIM.rar

    在本文中,我们将深入探讨基于GD32F407微控制器的定时器应用,以及如何利用库函数在Keil uVision4环境下构建工程。GD32F407是GD32系列的一款高性能MCU,它采用了ARM Cortex-M4内核,提供了丰富的外设接口和强大的...

    GD32库函数TM1640数码管驱动.zip

    标题中的“GD32库函数TM1640数码管驱动.zip”表明这是一个关于GD32微控制器的库文件,特别设计用于驱动TM1640数码管显示设备。GD32是GD Microcontroller推出的一系列高性能MCU,广泛应用于嵌入式系统,特别是对于...

    GD32F407_ADC.rar

    总的来说,GD32F407的ADC功能强大且灵活,配合库函数和DMA,可以实现高效的模拟信号数字化。对于新手来说,理解这些基本概念和配置步骤是学习GD32F407 ADC的关键。在实际项目中,根据具体需求调整ADC和DMA的设置,...

    兆易 GD32F130G8单片机软件例程源码(10例)+GD32F1x0-Firmware-Library固件库.zip

    兆易 GD32F130G8单片机软件例程源码(10例)+GD32F1x0_Firmware_Library固件库: 一、开发说明 1、开发环境: MDK5.24a 2、标准外设库: GD32F1x0_Firmware_Library_v3.1.0 3、硬件: 技新GD32F130G8U6核心板 & GD-...

    兆易GD32F1x0-Firmware-Library GD32F130G8单片机软件例程源码(10例).zip

    兆易GD32F1x0_Firmware_Library GD32F130G8单片机软件例程源码(10例) 一、开发说明 1、开发环境: MDK5.24a 2、标准外设库: GD32F1x0_Firmware_Library_v3.1.0 3、硬件: 技新GD32F130G8U6核心板 & GD-LINK...

    GD32F407_GPIO.rar

    与STM32系列不同,GD32F407并不兼容STM32的库函数,而是有自己的专用库,这使得在开发过程中需要对GD32F407的库函数有深入的理解。 GPIO(General-Purpose Input/Output)是微控制器中用于与外部设备通信的基本接口...

    GD32103C开发包

    **GD32103C开发包详解** GD32103C是一款基于RISC-V架构的32位微控制器,由国内知名的芯片制造商通用微电子(GigaDevice)推出。这款微控制器以其高性能、低功耗和丰富的外设接口在物联网、消费电子和工业控制等领域...

    如何在IAR上使用GD32.rar

    GD32的库函数可能需要特定的宏定义,确保在“Preprocessor”子选项卡中正确设置。 **六、编写源代码** 在项目中创建新的C或C++源文件,如“main.c”,并编写初始化代码和应用逻辑。GD32F103的常用功能,如GPIO、...

    GD32E230_Firmware_Library_V1.0.0.rar_GD32E230固件_GD32标准库下载_gd32e2

    GD32E230标准固件库。适用于GD32E230系列MCU,与Cortex-M微控制器软件接口标准(CMSIS)兼容。固件库包括程序、数据结构和宏定义,覆盖所有集成外设的特征,并包括了全部相关驱动和示例程序。

    GD32F30x_固件库用户指南_V1.0.pdf

    GD32F30x系列微控制器(MCU)是GigaDevice Semiconductor Inc.推出的一款基于ARM® Cortex™-M4 32位内核的高性能微控制器,专门用于嵌入式应用。该系列MCU提供了丰富的外设功能,并且支持高精度的模拟特性。《GD32...

    GD30F130 RTC 深度睡眠模式唤醒使用代码 主控使用GD30F130F8P6测试。 内部晶振的。使用GD自己的库,

    5. **GD自家库**: GD30F130系列的开发通常会使用GD半导体提供的库函数,这些库包含了对微控制器特性的封装,使得开发者可以更方便地进行编程。 接下来,我们讨论如何设置和使用RTC唤醒功能: 1. **初始化RTC**: ...

    GigaDevice_GD32F10X芯片包_GD的芯片包_gd32f103的pack包_GD32F1pack包下载_GD32F

    本文将详细解析标题为“GigaDevice_GD32F10X芯片包_GD的芯片包_gd32f103的pack包_GD32F1pack包下载_GD32F”的知识内容,该资源是针对GD32F103系列微控制器的软件开发包,旨在提供对GD32F10X系列芯片的全面支持,特别...

    GD32F30x_User_Manual_CN_v2.2.pdf

    GD32F30x系列微控制器是GigaDevice公司基于ARM® Cortex™-M4内核设计的32位高性能微控制器。ARM Cortex-M4内核是一个采用32位RISC体系结构的处理器,具有浮点单元(FPU)以及单循环乘法和硬件除法指令,提供高性能和...

    GD32F4xx_Demo_Suites_V2.2.0.rar

    GD32F4xx_Demo_Suites_V2.2.0.rar 是一款针对GD32F4系列微控制器的示例程序集,旨在帮助初学者理解和应用该系列芯片的各种功能。GD32F4系列是基于ARM Cortex-M4内核的高性能MCU,其强大的处理能力和丰富的外设接口使...

Global site tag (gtag.js) - Google Analytics