(PHP 4 >= 4.3.0, PHP 5)
imagelayereffect — PHP ile gelen libgd'nin katmanlama etkisini kullanmak için alfa harmanlama seçeneğini ayarlar
PHP ile gelen libgd'nin katmanlama etkisini kullanmak için alfa harmanlama seçeneğini ayarlar.
imagecreatetruecolor() gibi bir resim oluşturma işlevinden dönen bir resim verisi.
Şu sabitlerden biri olabilir:
Başarı durumunda TRUE, başarısızlık durumunda FALSE döner.
Örnek 1 - imagelayereffect() örneği
<?php
// Resim taslağını oluşturalım
$im = imagecreatetruecolor(100, 100);
// Artalanı griye boyayalım
imagefilledrectangle($im, 0, 0, 100, 100, imagecolorallocate($im, 220, 220, 220));
// Artalan renk değiştirme etkisini etkin kılalım
imagelayereffect($im, IMG_EFFECT_OVERLAY);
// Gri zemine iki elips çizelim
imagefilledellipse($im, 50, 50, 40, 40, imagecolorallocate($im, 100, 255, 100));
imagefilledellipse($im, 50, 50, 50, 80, imagecolorallocate($im, 100, 100, 255));
imagefilledellipse($im, 50, 50, 80, 50, imagecolorallocate($im, 255, 100, 100));
// Resmi çıktılayalım
header('Content-type: image/png');
imagepng($im);
imagedestroy($im);
?>
Yukarıdaki örnek şuna benzer bir çıktı üretir:
Bilginize: Bu işlev sadece, PHP, PHP paketinde bulunan GD kütüphanesi ile derlenmişse kullanılabilir.
Bilginize: Bu işlev GD'nin 2.0.1 veya sonraki sürümlerini gerektirir (2.0.28 veya sonraki sürümler önerilir).