(PHP 4, PHP 5)
imagecolorresolve — Belirtilen rengin veya en yakın benzerinin indisini döndürür
Bu işlev, belirtilen rengin kendisinin veya en yakın benzerinin indisini döndürür.
Eğer resmi bir dosyadan oluşturmuşsanız sadece resimde kullanılan renkler çözümlenir. Palette bulunan renklerden resimde kullanılmamış olanlar çözümlenmez.
imagecreatetruecolor() gibi bir resim oluşturma işlevinden dönen bir resim verisi.
Rengin kırmızı bileşeninin değeri.
Rengin yeşil bileşeninin değeri.
Rengin mavi bileşeninin değeri.
Bir renk indisi döndürür.
Örnek 1 - Bir resimdeki renkleri öğrenmek için imagecoloresolve() kullanımı
<?php
// Bir resim yükleyelim
$im = imagecreatefromgif('http://docs.php.net/images/php.gif');
// Resimden en yakın renkleri alalım
$colors = array();
$colors[] = imagecolorresolve($im, 255, 255, 255, 0);
$colors[] = imagecolorresolve($im, 0, 0, 200, 127);
// Sonucu çıktılayalım
print_r($colors);
imagedestroy($im);
?>
Yukarıdaki örnek şuna benzer bir çıktı üretir:
Array ( [0] => 89 [1] => 85 )