Visualizzazione dei risultati da 1 a 3 su 3

Visualizzazione discussione

  1. #1

    Creare immagini PNG senza sfondo

    Salve posto questo problema xkè ho fatto qualche ricerca su internet e non ho trovato un sito che trattasse quaso argomento. Vengo subito al sodo. Tramite il mio sito ho la necessità di ricevere dall'utente immagini png senza sfondo e ridimensionarle facendole rimanere senza sfondo... il codice che ho creato è il seguente...
    Codice PHP:
    <?php
    function car_img($foto,$cod,$nome)
    {
        
    //$foto è la foto passata alla funzione
        //$cod è la directory e il codice utente
        //$nome è il nome finale della foto una volta creata
        
    list($larg,$alt,$tipo,$attr)=getimagesize($foto["tmp_name"]);
        if(
    $tipo==3)         
        { 
            if(
    $larg >300
            {
                
    $rid=$larg/$alt;
                
    $altr=300/$rid;
                
    $img_rid=imagecreatetruecolor(300,$altr);
                
    $sorg=imagecreatefrompng($foto["tmp_name"]);
                
    imagecopyresized($img_rid,$sorg,0,0,0,0,300,$altr,$larg,$alt);
            }
            else
            {
            
    $img_rid=imagecreatetruecolor($larg,$alt);
            
    $sorg=imagecreatefrompng($foto["tmp_name"]);
            
    imagecopyresized($img_rid,$sorg,0,0,0,0,$larg,$alt,$larg,$alt);
            }
            if(!
    imagepng($img_rid,"img/".$cod."/".$nome.".png")) return 0;
            else return 
    1
        }
    }
    ?>
    una volta caricata l'immagine il risultato è quello che si vede qui... ma in origine l'mmagine è senza sfondo... cè qualcosa che posso fare?
    Immagini allegate Immagini allegate
    Why so serious?????

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.