imagetruecolortopalette

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

imagetruecolortopaletteBir gerçek renkli resmi bir paletli resme dönüştürür

Açıklama

imagetruecolortopalette ( resource $resim , bool $titrek , int $renk_sayısı ) : bool

imagetruecolortopalette() işlevi bir gerçek renkli resmi bir paletli resme dönüştürür. Bu işlevde Bağımsız JPEG Grubunun kütüphanesindeki çok iyi sonuçlar veren özgün koddan yararlanılmıştır. Paleti elde etmek için alfa kanalı bilgisi ve mevcut renkler mümkün olduğunca korunmaya çalışılarak kodda değişiklik yapılmıştır. Bu umulduğu kadar iyi çalışmamaktadır. En yüksek çıktı kalitesine ulaşmak için en iyisi gerçek renkli resim çıktısı üretimini basitleştirmektir.

Değiştirgeler

resim

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

titrek

Resmin titrek olup olmayacağı belirtilir. Resmin titrek olması için TRUE belirtildiği takdirde resim daha benekli olur fakat renk geçişleri daha iyi olur.

renk_sayısı

Palette bulunacak azami renk sayısı.

Dönen Değerler

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

Örnekler

Örnek 1 - Bir gerçek renkli resmi bir paletli resme dönüştürmek

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

// 255 renkli bir palete sahip bir resme dönüştürelim
imagetruecolortopalette($imfalse255);

// Resmi kaydedelim
imagepng($im'./paletteimage.png');
imagedestroy($im);
?>