(PHP 4 >= 4.0.6, PHP 5, PHP 7)
imagealphablending — Bir resim için harmanlama kipini etkinleştirir
$resim
, bool $etkin
)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.
resim
imagecreatetruecolor() gibi bir resim oluşturma işlevinden dönen bir resim verisi.
etkin
Harmanlama kipinin etkin olup olmayacağı; FALSE
öntanımlıdır.
Başarı durumunda TRUE
, başarısızlık durumunda FALSE
döner.
Örnek 1 - imagealphablending() örneği
<?php
// Bir resim oluşturalım
$im = imagecreatetruecolor(100, 100);
// Alfa harmanlamasını etkin kılalım
imagealphablending($im, true);
// Bir kare çizelim
imagefilledrectangle($im, 30, 30, 70, 70, imagecolorallocate($im, 255, 0, 0));
// Sonucu çıktılıyalım
header('Content-type: image/png');
imagepng($im);
imagedestroy($im);
?>
Bilginize: Bu işlev GD'nin 2.0.1 veya sonraki sürümlerini gerektirir (2.0.28 veya sonraki sürümler önerilir).