Utilizzo di cookies
Script GD libray con PHP Modelli Creare immagine Colore e trasparenza Disegnare Pennelli Misurare Filtri Testo Copy Salvare Miscellanea
GD library con PHP
imagetruecolortopalette()
converte immagine truecolor a una immagine tavolozza


e-book
cartaceo

Questa funzione fu scritta per il codice della libreria Independent JPEG Group. 
Nel tempo, il codice è stato modificato per preservare, nella palette risultante, i colori e il maggiore numero d'informazioni possibile del canale alfa. I risultati non sono sempre di buona qualità.
imagetruecolortopalette ( resource $image , bool $dither , int $ncolors )
Parametri
$image: Una risorsa immagine restituita da una funzione di creazione immagine. 
$dither: Indica se l'immagine deve essere retinata. 
Se TRUE allora il dithering verrà utilizzato e si tradurrà in immagine con una migliore approssimazione colore.
$ncolors: Imposta la quantità massima dei colori che devono essere conservati nella tavolozza.


<?php
header('Content-Type: image/jpeg');
$Immagine = imagecreatefromjpeg('es_62f_imagetruecolortopalette.jpg'); // carica l'immagine
// Converti con dithering e 255 colori
imagetruecolortopalette($Immagine, true, 255);
imagepng($Immagine); // al brower
imagepng($Immagine, 'NomeFile.png'); // salva immagine
imagedestroy($Immagine);
?> Risultato: