牛牛在线工具

Imagick::getImagePixelColor()

收录 8868 个 PHP 函数,含用途说明与用法示例。

Imagick::getImagePixelColor()

获取指定坐标位置的像素颜色

函数名:Imagick::getImagePixelColor() 适用版本:Imagick类是在PHP 5.1.3及以上版本中可用的。 用法:该函数用于获取指定坐标位置的像素颜色。 语法: public ImagickPixel Imagick::getImagePixelColor(int $x, int $y) 参数: $x:要获取颜色的像素的X坐标。 $y:要获取颜色的像素的Y坐标。 返回值: 返回一个ImagickPixel对象,表示指定坐标位置的像素颜色。 示例: // 初始化Imagick对象 $image = new Imagick('image.jpg'); // 获取像素颜色 $pixel = $image->getImagePixelColor(100, 100); // 获取像素的RGBA值 $rgba = $pixel->getColor(); // 输出RGBA值 echo 'Red: ' . $rgba['r'] . '<br>'; echo 'Green: ' . $rgba['g'] . '<br>'; echo 'Blue: ' . $rgba['b'] . '<br>'; echo 'Alpha: ' . $rgba['a'] . '<br>'; 上述示例中,我们首先创建了一个Imagick对象,然后使用getImagePixelColor()函数获取了坐标为(100, 100)的像素颜色。接着,我们使用getColor()方法获取了该像素的RGBA值,并将其输出到浏览器上。