Comme j'étais surpris que tu sois le seul à exprimer ce besoin, je suis allé sur la page de documentation que tu as toi même donné et j'ai survolé les commentaires laissés par les développeurs.
Et j'ai pu trouver ceci ( http://fr.php.net/manual/fr/function.ima....php#70783 ) :
Et j'ai pu trouver ceci ( http://fr.php.net/manual/fr/function.ima....php#70783 ) :
function average($img) {
$w = imagesx($img);
$h = imagesy($img);
$r = $g = $b = 0;
for($y = 0; $y < $h; $y++) {
for($x = 0; $x < $w; $x++) {
$rgb = imagecolorat($img, $x, $y);
$r += $rgb >> 16;
$g += $rgb >> 8 & 255;
$b += $rgb & 255;
}
}
$pxls = $w * $h;
$r = dechex(round($r / $pxls));
$g = dechex(round($g / $pxls));
$b = dechex(round($b / $pxls));
if(strlen($r) < 2) {
$r = 0 . $r;
}
if(strlen($g) < 2) {
$g = 0 . $g;
}
if(strlen($b) < 2) {
$b = 0 . $b;
}
return "#" . $r . $g . $b;
}