Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

imagetruecolortopalette

Image-Funktionen

    Befehl:
bool imagetruecolortopalette ( resource $image , bool $dither , int $ncolors )


    Parameter-Liste:
NameBeschreibung
imageEine von den verschiedenen Erzeugungsfunktionen wie imagecreatetruecolor() gelieferte Grafikressource.
ditherZeigt an, ob das Bild gerastert werden - wenn es TRUE ist, dann wird das Dithering verwendet, die in einem Bild gesprenkelt, aber mit besserer Farb Annäherung führen wird.
ncolorsSetzt die maximale Anzahl von Farben, die in der Palette gehalten werden sollte.

    Beschreibung:
imagetruecolortopalette() konvertiert ein TrueColor-Bild auf einer Palette Bild. Der Code für diese Funktion wurde ursprünglich aus der Independent JPEG Group Sigel, das ist ausgezeichnet gezeichnet. Der Code wurde geändert, um so viel Alpha-Kanal Informationen wie möglich in der resultierenden Palette erhalten, zusätzlich zu bewahren Farben so gut wie möglich. Dies gilt nicht, so gut es hoffentlich funktionieren. Es ist normalerweise am besten, einfach erzeugen eine Truecolor Ausgangsbild statt, die die höchste Ausgabequalität gewährleistet.


    Aktiv in Version:
(PHP 4 >= 4.0.6, PHP 5, PHP 7)

    Hinweis:
Hinweis:

Diese Funktion setzt die GD-Bibliothek in der Version 2.0.1 oder höher (empfohlen wird mindestens 2.0.28) voraus.


imagetruecolortopalette() - Beispiel: Konvertieren eines True-Color-Bild auf einer Palette-basierten Image


Eingabe:
<?php
// Erstellt eine neue farbgetreue Bild
$im = imagecreatetruecolor(100, 100);

// Convert to-Palette-basierte ohne Dithering und 255 Farben
imagetruecolortopalette($im, false, 255);

// Speichert das Bild
imagepng($im, './paletteimage.png');
imagedestroy($im);
?>
Image-Funktionen