Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di skill83
    Registrato dal
    Mar 2002
    Messaggi
    2,024

    Problema con le trasparenza

    Salve Ragazzi ho un problema con questa parte di un mio programma:
    Codice PHP:
    case 3:
                                    
    //PNG
                                    
    $immagine date("dmyHis").".png";
                                    
    $image_p imagecreatetruecolor($finalsizew$finalsizeh);  
                                    
    $image   imagecreatefrompng($file['tmp_name']);
                                    
    imagecopyresampled($image_p$image0000$finalsizew$finalsizeh$width$height);
                                    
    imagepng($image_p$file['tmp_name']);  
                                    
    imagedestroy($image);
                                    
    imageDestroy($image_p);
                                    break; 
    come potete vedere sto creando una immagine png ridimensionata solo che al posto della trasparenza mi viene un colore nero e non so come fare...

    Sapete aiutarmi?

  2. #2
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,591
    non saprei come usarlo, ma hai provato con imagecolortransparent ?

  3. #3
    Utente di HTML.it L'avatar di skill83
    Registrato dal
    Mar 2002
    Messaggi
    2,024
    anche se inserisco
    Codice PHP:
    $immagine date("dmyHis").".png";
    $image_p imagecreatetruecolor($finalsizew$finalsizeh);  
    $image   imagecreatefrompng($file['tmp_name']);
    imagealphablending($imagetrue); // setting alpha blending on
    imagesavealpha($imagetrue);
    imagecopyresampled($image_p$image0000$finalsizew$finalsizeh$width$height);
    imagepng($image_p$file['tmp_name']);  
    imagedestroy($image);
    imageDestroy($image_p);
    break; 
    sempre nero

  4. #4
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,591
    vedo che hai usato
    imagealphablending e
    imagesavealpha
    non imagecolortransparent()

    lo hai provato e non funziona?

  5. #5
    Utente di HTML.it L'avatar di skill83
    Registrato dal
    Mar 2002
    Messaggi
    2,024
    Codice PHP:
    case 3:
    //PNG
    $immagine date("dmyHis").".png";
    $image_p imagecreatetruecolor($finalsizew$finalsizeh);  
    $image   imagecreatefrompng($file['tmp_name']);
    //imagealphablending($image, true); // setting alpha blending on
    //imagesavealpha($image, true);
    $black imagecolorallocate($image000);
    imagecolortransparent($image$black);
    imagecopyresampled($image_p$image0000$finalsizew$finalsizeh$width$height);
    //imagecolorallocatealpha ($image_p,0,0,0,75);
    imagepng($image_p$file['tmp_name']);  
    imagedestroy($image);
    imageDestroy($image_p);
    break; 
    non funge

  6. #6
    Utente di HTML.it L'avatar di skill83
    Registrato dal
    Mar 2002
    Messaggi
    2,024

    IMMAGINI PNG RIDIMENSIONATE PROBLEMA SFONDO NERO

    Ragazzi ecco la soluzione per coloro che in futuro avranno questo problema futuro

    Codice PHP:
    case 3:
    //PNG
    $immagine date("dmyHis").".png";
    $image_p imagecreatetruecolor($finalsizew$finalsizeh);  
    $image   imagecreatefrompng($file['tmp_name']);
    imagealphablending($image_pfalse);
    imagesavealpha($image_p,true);
    $transparent imagecolorallocatealpha($image_p255255255127);
    imagefilledrectangle($image_p00$finalsizew$finalsizeh$transparent); 
    imagecopyresampled($image_p$image0000$finalsizew$finalsizeh$width$height);
    imagepng($image_p$file['tmp_name']);  
    imagedestroy($image);
    imageDestroy($image_p);
    break; 

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.