(PHP 4, PHP 5, PHP 7)
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.
resimimagecreatetruecolor() gibi bir resim oluşturma işlevinden dönen bir resim verisi.
kırmızıRengin kırmızı bileşeninin değeri.
yeşilRengin yeşil bileşeninin değeri.
maviRengin 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);
?>