imagecolorsforindex

(PHP 4, PHP 5, PHP 7, PHP 8)

imagecolorsforindexBir renk indisinin renk bilgisini döndürür

Açıklama

imagecolorsforindex(GdImage$görüntü, int$renk): array

İndisi belirtilen rengi döndürür.

Bağımsız Değişkenler

görüntü

imagecreatetruecolor() gibi bir görüntü oluşturma işlevinden dönen bir GdImage nesnesi.

renk

Renk indisi.

Dönen Değerler

Belirtilen renk indisi ile ilişkili "red", "green", "blue" ve "alpha" (kırmızı, yeşil, mavi ve alfa) anahtarlarını içeren bir ilişkisel dizi döndürür.

Sürüm Bilgisi

Sürüm: Açıklama
8.0.0imagecolorsforindex() işlevi renk kapsam dışında ise artık ValueError istisnası oluşturuyor; evvelce bu durumda false dönerdi.
8.0.0görüntü bağımsız değişkeninde artık bir GdImage nesnesi aktarmak gerekiyor; evvelce resource türünde geçerli bir gd değeri gerekirdi.

Örnekler

Örnek 1 - imagecolorsforindex() örneği

<?php

// Bir görüntü açalım
$im = imagecreatefrompng('nexen.png');

// Bir noktanın renk indisini alalım
$start_x = 40;
$start_y = 50;
$color_index = imagecolorat($im, $start_x, $start_y);

// Renk bilgisini insan okuyabilir biçeme dönüştürelim
$color_tran = imagecolorsforindex($im, $color_index);

// Sonucu görelim
print_r($color_tran);

?>

Yukarıdaki örnek şuna benzer bir çıktı üretir:

Array ( [red] => 226 [green] => 222 [blue] => 252 [alpha] => 0 )

Ayrıca Bakınız

To Top