Cerca e restituisce il valore più simile si possa trovare nella tavolozza dei colori.
Utile per la manipolazione del colore all'interno di un'immagine dinamica.
Non è utile in una funzione come
imagecolortransparent (), ma per altri scopi, come determinare se l'immagine di base contiene una serie di colori desiderati.
imagecolorexact ( resource $image , int $red , int $green , int $blue )
Parametri
$image: Una risorsa immagine restituita da una funzione di creazione immagine
$red: Valore della componente rossa (fra 0 e 255)
$green: Valore della componente verde (fra 0 e 255)
$blue: Valore della componente blu (fra 0 e 255)
Valori restituiti:
Restituisce il colore esatto nell'immagine specificato dai componenti rosso, verde e blu.
Se il colore non viene trovato, restituisce -1.
<?php
// carico l'immagine
$immagine =
imagecreatefrompng("colori.png");
//cerco il colore rosso
if (
imagecolorexact($immagine, 255, 0, 0) == -1) {
echo "Questa immagine NON contine il colore ROSSO.n";
} else {
echo "Questa immagine contine il colore ROSSO.n";
}
imagedestroy($immagine);
?>
Risultato: