Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2000
    Messaggi
    303

    imagejpeg non funziona con altro codice

    Ciao a tutti,
    ho questo codice che mi consente di creare una scritta su un'immagine predefinita.

    Codice PHP:

    $mia_img 
    imagecreatefromjpeg("images/file.jpg");  

    $colore_testo imagecolorallocate($mia_img,255,255,255); 


    // Variabile con il testo da stampare nell'immagine 
    $testo "Watermark";

    Imagestring($mia_img,10,5,5,$testo,$colore_testo); 

    header("Content-type: image/jpeg"); 

    // Mostro l'immagine creata 
    imagejpeg($mia_img); 

    imagedestroy($mia_img); 
    Se lo utilizzo così com'è funziona, se invece lo includo in fondo ad uno script, al fine di utilizzare al posto di Watermark, una variabile (per esempio la data), non visualizza niente... dove sbaglio?

    grazie a tutti

  2. #2
    Utente di HTML.it L'avatar di Fractals87
    Registrato dal
    Apr 2008
    Messaggi
    1,202
    dovresti postare l'esempio con la correzione da te apportata...
    Però se tu mi dici che lo script lo incolli in fondo, e togli o commenti il testo "watermark" è ovvio che non ti stampa niente.
    Il tuo script viene eseguito dopo la creazione dell'immagine.

    Prova a inserire il tuo script nella posizione esatta di $testo="watermark"; commentanto quest ultimo.

    Ciao
    Che mestiere difficile.....essere da soli ancora di più

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2000
    Messaggi
    303
    No, purtroppo non funziona in ogni caso... pure se lo lascio così...
    L'idea è quella di prendere delle variabili, esempio la data e altre variabili esistenti e stamparle sull'immagine. Se invece di
    Codice PHP:
    imagejpeg($mia_img); 
    metto

    Codice PHP:
    imagejpeg($mia_img'prova.jpg'); 
    il file prova.jpg viene generato correttamente... solo che a me serve visualizzarlo al volo, senza crearlo.

    grazie, ciao

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 © 2026 vBulletin Solutions, Inc. All rights reserved.