PHP GD imagecolorresolvealpha() 函数

返回上一级

PHP imagecolorresolvealpha() 函数用于 取得指定颜色加透明度的索引值或有可能得到的最接近的替代值

函数原型

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

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

参数

参数 说明
image 由图像创建函数(例如 imagecreatetruecolor())返回的图像资源
red 红色成分的值
green 绿色成分的值
blue 蓝色成分的值
alpha 一个介于 0 和 127 之间的值。0 表示完全不透明,127 表示完全透明

颜色参数是介于 0 和 255 之间的整数,或者是介于 0x00 和 0xFF 之间的十六进制数

返回值

返回一个颜色索引

范例

现在我们从本站 php_32x32.png 中获取颜色

<?php
// 创建图像
$im = imagecreatefrompng('php_32x32.png');

// 从图像中获取最接近的颜色
$colors = array();
$colors[] = imagecolorresolvealpha($im, 255, 255, 255, 0);
$colors[] = imagecolorresolvealpha($im, 0, 0, 200, 127);

// 输出
print_r($colors);

imagedestroy($im);

运行以上 PHP 范例,输出结果如下

Array
(
    [0] => 16777215
    [1] => 2130706632
)

延伸阅读

返回上一级

PHP 5 函数参考手册

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.