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

    immagine modificata con imagettftext da visualizzare con tag img

    Ciao a tutti,

    vorrei poter modificare una immagine già esistente aggiungendogli del testo e successivamente poterla visualizzare, con il seguente script sono riuscito a modificarla ma non riesco a capire come poterla visualizzare in un tag img sulla pagina html.
    codice:
    // Set the content-type
    header('Content-Type: image/png');
    
    // Create the image
    //$im = imagecreatetruecolor(400, 30);
    $im = imagecreatefrompng("http://localhost/miacartella/myimage.PNG");
    
    // Create some colors
    $white = imagecolorallocate($im, 255, 255, 255);
    $grey = imagecolorallocate($im, 128, 128, 128);
    $black = imagecolorallocate($im, 0, 0, 0);
    
    // The text to draw
    $text = "Testo...";
    // Replace path by your own font path
    $font = '/miacartella/Verdana_Grassetto.ttf';
    
    // Add some shadow to the text
    imagettftext($im, 15, 0, 141, 71, $grey, $font, $text);
    
    // Add the text
    imagettftext($im, 15, 0, 140, 70, $black, $font, $text);
    
    // Using imagepng() results in clearer text compared with imagejpeg()
    imagepng($im);
    //imagedestroy($im);
    Il mio scopo finale sarebbe quello di recuperare una stringa da un form e visualizzare l'immagine modificata con tale stringa nella pagina successiva in un tag img, e magari riuscire a modificare il nome dell'immagine in modo che sia uguale alla stringa.

    Qualcuno ha idea di come si possa fare?

    Grazie a tutti in anticipo.
    Perpetual Ribellion With Absolutely No Cause

  2. #2
    Utente di HTML.it L'avatar di _debo
    Registrato dal
    Mar 2012
    residenza
    London, UK
    Messaggi
    858
    Non mi è chiaro quale sia il tuo problema ovvero cosa non riesci a fare... così su due piedi mi viene da dirti:
    Codice PHP:
    [img]myphpfilewhichcreatewatermarkimage.php[/img

  3. #3
    Allora, io devo partire da un'immagine già esistente, poniamo caso logo.png, a questo punto dovrei modificarla aggiungendole del testo sopra, salvarla nella directory, e visualizzare l'immagine appena salvata.

    codice:
    [img]myphpfilewhichcreatewatermarkimage.php[/img]
    è proprio quello che voglio evitare, l'utente che andrà a salvare l'immagine in questo modo salverà un .php, non l'immagine modificata vera e propria .png
    Perpetual Ribellion With Absolutely No Cause

  4. #4
    Utente di HTML.it L'avatar di _debo
    Registrato dal
    Mar 2012
    residenza
    London, UK
    Messaggi
    858
    In tal caso allora salvala fisicamente sul file system remoto e con lo stesso nome. Sai come fare?

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.