PHP imagecolorset 图像GD库函数
-
定义和用法
imagecolorset - 给指定调色板索引设定颜色 -
版本支持
PHP4 PHP5 PHP7 支持 支持 支持 -
语法
imagecolorset ( resource $image , int $index , int $red , int $green , int $blue )
本函数将调色板中指定的索引设定为指定的颜色。对于在调色板图像中创建类似区域填充(flood-fill)的效果很有用,免去了真的去填充的开销。 -
参数
参数 必需的 描述 image1 是 由图象创建函数(例如imagecreatetruecolor())返回的图象资源。 index 是 索引值 red 是 红 green 是 绿 blue 是 蓝 -
返回值
未说明 -
示例
function imagegreyscale(&$img, $dither=1) { if (!($t = imagecolorstotal($img))) { $t = 256; imagetruecolortopalette($img, $dither, $t); } for ($c = 0; $c < $t; $c++) { $col = imagecolorsforindex($img, $c); $min = min($col['red'],$col['green'],$col['blue']); $max = max($col['red'],$col['green'],$col['blue']); $i = ($max+$min)/2; imagecolorset($img, $c, $i, $i, $i); } }
-
相关函数
imagecolorat() - 取得某像素的颜色索引值