imagealphablending

(PHP 4 >= 4.0.6, PHP 5, PHP 7)

imagealphablendingBir resim için harmanlama kipini etkinleştirir

Açıklama

imagealphablending ( resource $resim , bool $etkin ) : bool

imagealphablending() gerçek renkli resimlerde iki farklı çizim kipi kullanımına izin verir. Harmanlama kipinde, tüm çizim işlevlerine rengin alfa kanalı bileşeni sağlanır, örneğin imagesetpixel() işlevi o rengin ne kadar parlak gösterileceğini belirleyebilir. Sonuç olarak GD özdevinimli olarak, rengin çizilmesi sırasında mevcut rengin harmanlanmasını sağlar ve sonucu resimde saklar. Elde edilen piksel mattır. Harmanlamama kipinde alfa kanalı bilgisi piksel çizim rengine aynen kopyalanır. Harmanlama kipi paletli resimler için kullanılamaz.

Değiştirgeler

resim

imagecreatetruecolor() gibi bir resim oluşturma işlevinden dönen bir resim verisi.

etkin

Harmanlama kipinin etkin olup olmayacağı; gerçek renkli resimler için TRUE, aksi takdirde FALSE öntanımlıdır.

Dönen Değerler

Başarı durumunda TRUE, başarısızlık durumunda FALSE döner.

Örnekler

Örnek 1 - imagealphablending() örneği

<?php
// Bir resim oluşturalım
$im imagecreatetruecolor(100100);

// Alfa harmanlamasını etkin kılalım
imagealphablending($imtrue);

// Bir kare çizelim
imagefilledrectangle($im30307070imagecolorallocate($im25500));

// Sonucu çıktılıyalım
header('Content-Type: image/png');

imagepng($im);
imagedestroy($im);
?>