Utilizzo di cookies
Script GD libray con PHP Modelli Creare immagine Colore e trasparenza Disegnare Pennelli Misurare Filtri Testo Copy Salvare Miscellanea
GD library con PHP
imagecolorexact()
determina se un colore è presente in un'immagine


e-book
cartaceo

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: