📅  最后修改于: 2023-12-03 14:45:15.971000             🧑  作者: Mango
getimagecolors()
函数用于获取 Gmagick 对象所表示的图像的所有颜色。
Gmagick 是一个由 ImageMagick 库提供支持的 PHP 扩展,它允许开发者在 PHP 中对图像进行各种操作和处理。
getimagecolors(): array
getimagecolors()
函数返回一个包含图像中所有颜色信息的数组。数组的每个元素是一个关联数组,其中包含以下键名:
color
:表示颜色的字符串表示(例如:" #FFFFFF")。count
:表示图像中该颜色的像素数。$gmagick = new \Gmagick();
$gmagick->readImage('image.jpg');
$colors = $gmagick->getImageColors();
foreach ($colors as $color) {
echo sprintf("Color: %s, Count: %d\n", $color['color'], $color['count']);
}
输出:
Color: #000000, Count: 1200
Color: #FFFFFF, Count: 450
Color: #FF0000, Count: 300
Color: #00FF00, Count: 200
GmagickException
异常。getimagecolors()
函数。