Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    upload + Unione di due immagini + resize

    io ho scritto un codice che contiene l'upload di un file , l'inserimento di una immagine in quella appena uppata e il resize dell'immagine
    il mio problema sta nel inserire l'immagine sopra quella appena uppata
    il codice che ho scritto é questo
    Codice PHP:
    $background imagecreatefrompng("$abpath/$consol/$nomeimgz$imgtypex"); 
    $insert imagecreatefrompng("/membri2/nintendolife/img/logo.png"); 

    imagecolortransparent($insert,imagecolorexact($insert,255,0,255)); 

    $insert_x imagesx($insert); 
    $insert_y imagesy($insert); 

    imagecopymerge($background,$insert,0,0,0,0,$insert_x,$insert_y,100); 

    imagejpeg($background,"",100); 
    il problema consiste nel fatto che quando io vado a fare l'upload fa sia l'upload che il resize ma sembra come non leggere affatto la parte di codice riguardante la sovrapposizione delle due immagini e mi stampa righe e righe di caratteri strani per poi finire col contermarmi il resize e l'upload ma la sovrapposizione mi da errata sapete dove ho sbagliato?? AIUTO

  2. #2
    Codice PHP:
    // se l'immagine è PNG, altrimenti ci sono imagecreateformjpeg, ...
    $background imagecreatefrompng("$abpath/$consol/$nomeimgz$imgtypex"); 
    $insert imagecreatefrompng("/membri2/nintendolife/img/logo.png"); 

    $insert_x imagesx($insert); 
    $insert_y imagesy($insert); 

    imagecopy($background,$insert,0,0,0,0,$insert_x,$insert_y); 

    imagejpeg($background,"$abpath/$consol/$nomeimgz$imgtypex",100); 
    così dovrebbe funzionare e ti sostituisce l'immagine originale con quella col logo, se invece vuoi vedere il risultato senza sovrascrivere l'originale salvi da un altra parte.

    PS: non potevi continuare la discussione dove l'hai cominciata al posto di aprirne un'altra?

  3. #3
    ho provato e funziona grazie

    soltanto che c'e un problema inserisce l'immagine ma non usa le trasparenze mi viene uno sfondo nero
    c'e una ragione?

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.