imagecolorresolvealpha

(PHP 4 >= 4.0.6, PHP 5, PHP 7)

imagecolorresolvealpha 取得指定颜色 + alpha 的索引值或有可能得到的最接近的替代值

说明

imagecolorresolvealpha ( resource $image , int $red , int $green , int $blue , int $alpha ) : int

本函数可以保证对所请求的颜色返回一个颜色索引,要么是确切值要么是所能得到最接近的替代值。

参数

image

由图象创建函数(例如imagecreatetruecolor())返回的图象资源。

red

红色成分的值。

green

绿色成分的值。

blue

蓝色成分的值。

alpha

A value between 0 and 127. 0 indicates completely opaque while 127 indicates completely transparent.

The colors parameters are integers between 0 and 255 or hexadecimals between 0x00 and 0xFF.

返回值

Returns a color index.

范例

Example #1 Using imagecoloresolvealpha() to get colors from an image

<?php
// Load an image
$im imagecreatefromgif('phplogo.gif');

// Get closest colors from the image
$colors = array();
$colors[] = imagecolorresolvealpha($im2552552550);
$colors[] = imagecolorresolvealpha($im00200127);

// Output
print_r($colors);

imagedestroy($im);
?>

以上例程的输出类似于:

Array
(
    [0] => 89
    [1] => 85
)

注释

Note: 此函数需要 GD 2.0.1 或更高版本(推荐 2.0.28 及更高版本)。

参见

相关文章
php gd 和图像处理 函数 取得图像大小php gd 和图像处理 函数 取得图像类型的文件后缀php gd 和图像处理 函数 取得 getimagesize,exif read data,exif thumbnail,exif imagetype 所返回的图像类型的 mime 类型php gd 和图像处理 函数 为一幅图像分配颜色php gd 和图像处理 函数 为一幅图像分配颜色 + alphaphp gd 和图像处理 函数 取得某像素的颜色索引值php gd 和图像处理 函数 取得与指定的颜色最接近的颜色的索引值php gd 和图像处理 函数 取得与指定的颜色加透明度最接近的颜色php gd 和图像处理 函数 取得与给定颜色最接近的色度的黑白色的索引php gd 和图像处理 函数 取得指定颜色的索引值php gd 和图像处理 函数 取得指定的颜色加透明度的索引值php gd 和图像处理 函数 取得指定颜色的索引值或有可能得到的最接近的替代值php gd 和图像处理 函数 取得指定颜色 + alpha 的索引值或有可能得到的最接近的替代值php gd 和图像处理 函数 给指定调色板索引设定颜色php gd 和图像处理 函数 取得某索引的颜色php gd 和图像处理 函数 取得一幅图像的调色板中颜色的数目php gd 和图像处理 函数 区域填充到指定颜色的边界为止php gd 和图像处理 函数 取得字体高度php gd 和图像处理 函数 取得字体宽度php gd 和图像处理 函数 设置标记以在保存 png 图像时保存完整的 alpha 通道信息(与单一透明色相反)
关注编程学问公众号