(PHP 4, PHP 5)
imagecolorallocate — Bir resim için bir renk ayırır
$resim
, int $kırmızı
, int $yeşil
, int $mavi
)Belirtilen renk bileşenleriyle oluşturulan renk için bir renk tanıtıcısı döndürür.
imagecolorallocate() işlevi
resim
'de bulunan her renk için ayrı ayrı
çağırmalıdır.
Bilginize:
İlk imagecolorallocate() çağrısı, imagecreate() ile oluşturulmuş paletli resmin artalanını boyar.
resim
imagecreatetruecolor() gibi bir resim oluşturma işlevinden dönen bir resim verisi.
kırmızı
Rengin kırmızı bileşeninin değeri.
yeşil
Rengin yeşil bileşeninin değeri.
mavi
Rengin mavi bileşeninin değeri.
Renk ayrılamamışsa FALSE
, aksi takdirde renk inidisi ile döner.
Sürüm: | Açıklama |
---|---|
5.1.3 öncesi | Renk ayrılamamışsa -1 döner. |
Örnek 1 - imagecolorallocate() örneği
<?php
$im = imagecreate(100, 100);
// Artalan rengi kırmızı olsun
$artalan = imagecolorallocate($im, 255, 0, 0);
// Bir kaç renk ayıralım
$beyaz = imagecolorallocate($im, 255, 255, 255);
$siyah = imagecolorallocate($im, 0, 0, 0);
// Onaltılık değerlerle
$beyaz = imagecolorallocate($im, 0xFF, 0xFF, 0xFF);
$siyah = imagecolorallocate($im, 0x00, 0x00, 0x00);
?>