(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
imagecolorresolvealpha — 获取指定颜色 + alpha 的索引或其最接近的替代方案
此函数保证为请求的颜色返回一个颜色索引,无论是确切的颜色还是最接近的替代方案。
image
一个 GdImage 对象,由图像创建函数之一返回,例如 imagecreatetruecolor()。
red
红色分量的值。
green
绿色分量的值。
blue
蓝色分量的值。
alpha
介于 0
和 127
之间的值。 0
表示完全不透明,而 127
表示完全透明。
返回一个颜色索引。
示例 #1 使用 imagecoloresolvealpha() 从图像中获取颜色
<?php
// 加载图像
$im = imagecreatefromgif('phplogo.gif');
// 从图像中获取最接近的颜色
$colors = array();
$colors[] = imagecolorresolvealpha($im, 255, 255, 255, 0);
$colors[] = imagecolorresolvealpha($im, 0, 0, 200, 127);
// 输出
print_r($colors);
imagedestroy($im);
?>
上面的示例将输出类似于以下内容
Array ( [0] => 89 [1] => 85 )