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 和图像处理 函数 取得当前安装的 gd 库的信息php gd 和图像处理 函数 取得 getimagesize,exif read data,exif thumbnail,exif imagetype 所返回的图像类型的 mime 类型php gd 和图像处理 函数 为一幅图像分配颜色 + alphaphp gd 和图像处理 函数 取得某像素的颜色索引值php gd 和图像处理 函数 取得与指定的颜色最接近的颜色的索引值php 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 和图像处理 函数 取得图像高度
关注编程学问公众号