imagealphablending

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

imagealphablendingBir görüntü için harmanlama kipini etkinleştirir

Açıklama

imagealphablending(GdImage$görüntü, bool$etkin): bool

imagealphablending() gerçek renkli görüntülerde 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 otomatik olarak, rengin çizilmesi sırasında mevcut rengin harmanlanmasını sağlar ve sonucu görüntüde saklar. Elde edilen piksel mattır. Harmanlamama kipinde alfa kanalı bilgisi piksel çizim rengine aynen kopyalanır. Harmanlama kipi paletli görüntüler için kullanılamaz.

Bağımsız Değişkenler

görüntü

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

etkin

Harmanlama kipinin etkin olup olmayacağı; gerçek renkli görüntüler 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.

Sürüm Bilgisi

Sürüm: Açıklama
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 - imagealphablending() örneği

<?php
// Bir görüntü oluştur
$im = imagecreatetruecolor(100, 100);

// Alfa harmanlamasını etkin kıl
imagealphablending($im, true);

// Bir kare çiz
imagefilledrectangle($im, 30, 30, 70, 70, imagecolorallocate($im, 255, 0, 0));

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

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