• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • imagecolorresolvealpha()

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

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

    说明

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

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

    参数

    $image

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

    $red

    红色成分的值。

    $green

    绿色成分的值。

    $blue

    蓝色成分的值。

    $alpha

    A value between0and127.0indicates completely opaque while127indicates completely transparent.

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

    返回值

    Returns a color index.

    范例

    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($im, 255, 255, 255, 0);
    $colors[] = imagecolorresolvealpha($im, 0, 0, 200, 127);
    // Output
    print_r($colors);
    imagedestroy($im);
    ?>
    

    以上例程的输出类似于:

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

    注释

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

    参见