98 次查看
imageconvolution() 函数语法bool imageconvolution (img, matrix, div, offset )参数img: 使用 imagecreatetruecolor() 函数创建图像。matrix: 3x3 矩阵是一个包含三个包含三个浮点数的数组的数组。div: 卷积结果的除数,用于归一化。offset: 颜色偏移量。返回值imageconvolution() 函数在成功时返回 True,失败时返回 False。示例以下是示例输出以下是输出示例让我们来看另一个示例,该示例对同一图像使用不同的参数值。您现在可以轻松发现差异:输出以下是输出
46 次查看
imagecolormatch() 函数使调色板版本的图像颜色更接近真彩色版本语法bool imagecolormatch ( img1, img2 )参数img1: 使用 imagecreatetruecolor() 函数创建图像。img2: 指向图像的调色板图像链接资源。此图像与 img1 大小相同。返回值imagecolormatch() 函数在成功时返回 TRUE,失败时返回 FALSE。示例以下是示例 在线演示输出以下是输出:1示例让我们来看另一个示例 在线演示输出以下是输出:1
286 次查看
imagecolortransparent() 函数用于设置透明图像的颜色。语法imagecolortransparent ( img, color )参数img: 使用 imagecreatetruecolor() 函数创建图像。color: 使用 imagecolorallocate() 创建的颜色标识符。返回值imagecolortransparent() 函数返回新的透明颜色的标识符。如果未指定颜色且图像没有透明颜色,则返回值为 -1。示例以下是示例输出以下是输出
20 次查看
imagecolorresolve() 函数获取指定颜色的索引或其最接近的替代项。语法imagecolorresolve (img , red , green , blue )参数img: 使用 imagecreatetruecolor() 函数创建的图像。red: 红色分量的值。green: 绿色分量的值。blue: 蓝色分量的值。返回值imagecolorresolve() 函数返回颜色索引。示例以下是示例 在线演示输出以下是输出:Array ( [0] => 128 [1] => 129 [2] => 130 )
43 次查看
imagecolorstotal() 函数获取图像调色板中颜色的数量语法imagecolorstotal (img)参数img: 使用 imagecreatetruecolor() 创建的图像。返回值imagecolorstotal() 函数返回图像调色板中颜色的数量。示例以下是示例 在线演示输出以下是输出:颜色数 = 128
93 次查看
imagecolorset() 函数设置指定调色板索引的颜色。使用它可以在调色板图像中创建类似于填充的效果。语法imagecolorset ( img, index, red, green, blue, alpha )参数img: 使用 imagecreatetruecolor() 函数创建的图像index: 调色板中的索引imagered: 红色分量的值green: 绿色分量的值blue: 蓝色分量的值alpha: 图像的透明度。返回值imagecolorset() 函数不返回任何值。示例以下是示例输出以下是输出
68 次查看
imagecolorsforindex() 函数获取索引的颜色。语法imagecolorsforindex ( img, index )参数img: 使用 imagecreatetruecolor() 创建图像Index: 设置颜色索引。返回值imagecolorsforindex() 函数返回一个关联数组,其中包含 red、green、blue 和 alpha 键,这些键包含指定颜色索引的相应值。示例以下是示例 在线演示输出以下是输出:array(4) { ["red"]=> int(255) ["green"]=> int(255) ["blue"]=> int(255) ["alpha"]=> int(127) }
22 次查看
imagecolorresolvealpha() 函数用于获取具有 alpha 值的指定颜色的索引。语法imagecolorresolvealpha (img , red , green , blue , alpha )参数img: 使用 imagecreatetruecolor() 创建图像。red: 红色分量green: 绿色分量blue: 蓝色分量alpha: 0 到 127 之间的值。0 表示完全不透明,而 127 表示完全透明。返回值imagecolorresolvealpha() 函数返回颜色索引。示例以下是示例 在线演示输出以下是输出:Array ( [0] => 128 [1] => 129 [2] => 130 )
42 次查看
imagecopymergegray() 函数用于复制和合并图像的一部分,并转换为灰度。语法imagecopymerge ( dst_img, src_img, dst_x, dst_y, src_x, src_y, src_w, src_h, pct )参数dst_im 设置目标图像链接资源。src_im 设置源图像链接资源。dst_x设置目标点的 x 坐标。dst_y 设置目标点的 y 坐标。src_x 设置源点的 x 坐标。src_y 设置源点的 y 坐标。src_w 设置源宽度。src_h 设置源高度。pct src_im 将根据 pct 转换为灰度,其中 0 为完全灰度,100 为不变。返回值imagecopymergegray() 函数在成功时返回 TRUE,失败时返回 FALSE。示例以下是示例:输出以下是输出:示例让我们来看另一个示例,其中我们设置了 ... 阅读更多
743 次查看
imagecopy() 函数用于复制图像的一部分。语法imagecopy( dst_img, src_img, dst_x, dst_y, src_x, src_y, src_w, src_h)参数dst_im 设置目标图像链接资源。src_im 设置源图像链接资源。dst_x 设置目标点的 x 坐标。dst_y 设置目标点的 y 坐标。src_x 设置源点的 x 坐标。src_y 设置源点的 y 坐标。src_w 设置源宽度。src_h 设置源高度。返回值imagecopy() 函数在成功时返回 TRUE,失败时返回 FALSE。示例以下是示例:输出以下是输出:示例让我们来看另一个示例,其中复制了图像的一部分:输出以下是输出:阅读更多