PHP关于图像颜色的操作

1.imagecolorallocate

语法:int imagecolorallocate(int im,int red,int green,int blue)

该函数的功能是在im为表示的图像中设定RGB模式的颜色,返回值为一个标识,这个标识唯一确定了一个在im图像的颜色,只有使用改函数指定到特定图像中的颜色才能被该图像使用,一个图像中所有实用的颜色都必须用这样的方法来指定。而且一个图像不能使用另外一个图像中的颜色

2.imagecolortransparent

语法:int imagecolortransparent(int im[,int col])

该函数给图像指定透明的背景色,im为图像的标识,col为使用ImageColorAllocate函数给图像指定的颜色,返回值为新指定的透明色的标识

3.imagecolorat

语法: int imagecolorat(int im,int x,int y)

该函数可以取得图像中的点源素的颜色值。参数im为图形的标识,x和Y分别为图像中的点所在的位置的横坐标和纵坐标

4.imagecolorclosest

语法:int imagecolorclosest(int im,int red,int green,int blue)

该函数可以计算给定的图像中某点的颜色和哪个颜色的索引值最接近,参数im为图像的标识。

5.imagecoloeset

语法:bool imagecolorset(int im,int index,int red,int green,int blue)

该函数可以设定图像的颜色索引表中指定索引的颜色 。index为指定的索引号

6.imagecolorsforindex

语法:array imagecolorsforindex(int im,int index)

该函数从图像的元素索引表中根据索引号取得指定的颜色

7.imagecolorstotal

语法:int imagecolorstotal(int im)

该函数能探测图像总共使用了多少种颜色

时间: 2025-01-20 13:17:52

PHP关于图像颜色的操作的相关文章

Echarts字体和线条颜色设置操作笔记

        这篇文章主要讲述Echarts设置字体和线条的颜色相关操作笔记,希望文章对你有所帮助,主要是自己的在线笔记吧.我在前面先放各种修改前后图片颜色的对照,后面再详细介绍代码.这样更方便阅读及读者知道,是否对自己有所帮助,其重点是如何在模板动态网页或JSP网站中插入Echarts图片.         1.修改标题及背景颜色            2.设置柱形图颜色         3.修改坐标轴字体颜色        4.设置Legend颜色         5.修改折线颜色   

《OpenCV图像处理》——2.4 图像的常用操作

2.4 图像的常用操作 表2-2总结了图像最典型的操作:

Delphi GDI+ 学习记录(28): 图像颜色的数据格式

//指定位图颜色var g,gbit: TGPGraphics; bit1,bit2: TGPBitmap; sb: TGPSolidBrush; begin //Self.Color := clWhite; g := TGPGraphics.Create(Canvas.Handle); sb := TGPSolidBrush.Create(MakeColor(255,0,0)); {画刷为红色} bit1 := TGPBitmap.Create(200, 32, PixelFormat32bp

Delphi GDI+ 学习记录(31): 图像颜色变换(TGPImageAttributes)

//正常显示图片, 没有变换uses GDIPAPI, GDIPOBJ; procedure TForm1.FormPaint(Sender: TObject); var g: TGPGraphics; img: TGPImage; begin g := TGPGraphics.Create(Canvas.Handle); img := TGPImage.Create('c:\temp\test.png'); {测试文件要存在} g.DrawImage(img, 0, 0, img.GetWid

十款最佳的PHP图像操作库英文官网链接及中文讲解(1)

Thomas Boutell 以及众多的开发者创造了以GD图形库闻名的一个图形软件库,用于动态的图形计算. GD提供了对于诸如C, Perl, Python, PHP, OCaml等等诸多编程语言的支持. 除了生成HTML输出之外, 你还可以使用php以众多的像 PNG, JPEG, GIF, WBMP,以及 XPM这样的图形文件格式来创建和计算图形文件. 并且,php的使用还能让你可以直接向一个浏览器输出图像流. 为了做到这一点,你需要借助于GD库图像功能的使用来编译php. 在这篇文章中,你

2014年10个最佳的PHP图像操作库_php基础

Thomas Boutell 以及众多的开发者创造了以GD图形库闻名的一个图形软件库,用于动态的图形计算. GD提供了对于诸如C, Perl, Python, PHP, OCaml等等诸多编程语言的支持. 除了生成HTML输出之外, 你还可以使用php以众多的像 PNG, JPEG, GIF, WBMP,以及 XPM这样的图形文件格式来创建和计算图形文件. 并且,php的使用还能让你可以直接向一个浏览器输出图像流. 为了做到这一点,你需要借助于GD库图像功能的使用来编译php. 在这篇文章中,你

typedef struct-BMP位图的操作,怎么判断是否是个256色的位图

问题描述 BMP位图的操作,怎么判断是否是个256色的位图 typedef struct tagBITMAPINFOHEADER{ DWORD biSize; LONG biWidth; LONG biHeight; WORD biPlanes; WORD biBitCount; DWORD biCompression; DWORD biSizeImage; LONG biXPelsPerMeter; LONG biYPelsPerMeter; DWORD biClrUsed; DWORD bi

Photoshop 关于图像的选取

在对数字图像进行编辑和修改等处理工作时,对于图像的精良选取是整个过程的首要工作.只有我们正确的选取了那些我们需要的部分,我们才能有针对性地修改图像.所以在这里,我首先详细谈一谈在Photoshop中对于图像的选取的基本方法和技巧. 基本工具及使用方法. 选取工具: 先让我们看一下有哪些常规选取工具. 第一行是:矩形.椭圆.单行.单列和裁切. 第二行是:套索.多边形套和磁力套索工具. 接着让我们来看看如何使用它们. 矩形和椭圆选择工具. 在使用矩形(Rectangular Marquee Tool

Linux环境下如何使用PHP处理图像

利用PHP创建图像是相当容易的一件事情.只要安装一些第三方的库文件并具有一定的几何知识,就可以利用PHP来创建和处理图像了.目前PHP使用GD库处理图像.在PHP中一些图像函数是可以直接使用的,但是大多数函数需要安装GD函数库.GD库提供一系列函数进行画图.使用颜色.处理预存的图像和填充操作.GD库是Thomas Boutell设计的ANSI C语言编写,同时支持在perl.Tcl语言中作图.由于GD是一个可以被建立成共享或静态的库,所以在PHP使用GD库进行图像操作是非常容易的.GD图像库工作