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
IMG_FILTER_CONTRAST
Modifica il contrasto dell’immagine


e-book
cartaceo

Modifica il contrasto dell’immagine.
Richiede parametro numerico intensità in un range fra -100 e +100 compresi, positivo diminuisce mentre negativo aumenta.


<?php 
// carica l'immagine
$Immagine1 = imagecreatefrompng('arcobaleno.png');
$Immagine2 = imagecreatefrompng('arcobaleno.png');
/*** rende le immagini con TRASPARENZA ***/
imagesavealpha($Immagine1, true); // imposta il flag per salvare informazioni con canale Alpha
$CanaleAlpha = imagecolorallocatealpha($Immagine1, 255, 255, 0, 127);
imagefill($Immagine1, 0, 0, $CanaleAlpha); // rende l'immagine con trasparenza
imagesavealpha($Immagine2, true); // imposta il flag per salvare informazioni con canale Alpha
$CanaleAlpha = imagecolorallocatealpha($Immagine2, 255, 255, 0, 127);
imagefill($Immagine2, 0, 0, $CanaleAlpha); // rende l'immagine con trasparenza


// applica filtro $Immagine1
$Immagine1 && imagefilter($Immagine1, IMG_FILTER_CONTRAST, -40);
imagepng($Immagine1, 'NomeFile-40.png');// salva max qualità


// applica filtro $Immagine2
$Immagine2 && imagefilter($Immagine2, IMG_FILTER_CONTRAST, 20);
imagepng($Immagine2, 'NomeFile20.png');// salva max qualità


imagepng($Immagine2);// al browser
imagedestroy($Immagine1);imagedestroy($Immagine2); // libera memoria
?>
Risultato: