GD ve Resim İşlevleri
PHP Manual

imageantialias

(PHP 4 >= 4.3.2, PHP 5)

imageantialiasKenar yumuşatma işlevlerini uygulatır

Açıklama

bool imageantialias ( resource $resim , bool $etkin )

Hızlı çizilen kenar yumuşatma yöntemlerini çizgiler ve içi boş çokgenler için etkin kılar. Alfa bileşenlerini desteklemez. Doğrudan harmanlama yapar. Sadece gerçek renkli resimlerle çalışır.

Çizgi kalınlığı ve tarzı desteklenmez.

Kenar yumuşatmalı çizim ilkellerinin şeffaf artalanda kullanılmasının sonuçları belirsizdir. Harmanlama yöntemi çizgi rengiyle artalan rengini harmanlar. Alfa bileşen desteğinin yokluğu nedeniyle alfa kenar yumuşatması yapılamaz.

Değiştirgeler

resim

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

etkin

Kenar yumuşatma uygulanıp uygulanmayacağı.

Dönen Değerler

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

Örnekler

Örnek 1 - Kenar yumuşatmalı çizginin normal çizgiyle karşılaştırılması

<?php
// İki resim oluşturalım
$aa imagecreatetruecolor(400100);
$normal imagecreatetruecolor(200100);

// Resmin birinde kenar yumuşatma etkin olsun
imageantialias($aatrue);

// Renkleri ayıralım
$red imagecolorallocate($normal25500);
$red_aa imagecolorallocate($aa25500);

// Resimlere birer çizgi çizelim
imageline($normal00200100$red);
imageline($aa00200100$red_aa);

// İki resmi yanyana bir resme yerleştirelim
// Soldaki kenar yumuşatmalı olsun
imagecopymerge($aa$normal200000200100100);

// Resmi çıktılayalım
header('Content-type: image/png');

imagepng($aa);
imagedestroy($aa);
imagedestroy($normal);
?>

Yukarıdaki örnek şuna benzer bir çıktı üretir:

imageantialias.png

Notlar

Bilginize: Bu işlev sadece, PHP, PHP paketinde bulunan GD kütüphanesi ile derlenmişse kullanılabilir.

Ayrıca Bakınız


GD ve Resim İşlevleri
PHP Manual