Visualizzazione dei risultati da 1 a 6 su 6

Discussione: [GD] Trasparenza Testo

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    361

    [GD] Trasparenza Testo

    Salve a tutti,
    ho cercato nel forum ma non ho trovato nulla. Ho inserito in un immagine un testo tramite le librerie gd. vorrei sapere se è possibile settare su questo testo una certa trasparenza, in modo da poter intravedere cosa c'è sotto.
    grazie mille

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    361
    ho rinunciato alla trasparenza.. vorrei sapere come faccio a salvare su un file jpeg l'immagine creata..
    il codice è qui sotto l'ho copiato da un altro topic.


    Codice PHP:
    // Set the content-type 
    header("Content-type: image/png"); 
    $width=400;//aggiunto da nivasio :9 
    $height=30;//aggiunto da nivasio :9 
    // Create the image 
    //$im = imagecreatetruecolor($width, $height);//aggiunto da nivasio :9 
    $im imagecreatefromjpeg('prova.jpg');

    // Create some colors 
    $white imagecolorallocate($im255255255); 
    $grey imagecolorallocate($im128128128); 
    $black imagecolorallocate($im000); 
    $verde imagecolorallocate($im02550); //aggiunto da nivasio :9 
    // The text to draw 
    $text '(c) Copyright'
    // Replace path by your own font path 

    $font="times.ttf";
    $bordo=3;//aggiunto da nivasio :9 

    // Add the text 
        
    imagettftext($im12,0, -1030$white$font$text); 
        
    imagettftext($im12,025030$white$font$text);     
        
    imagettftext($im12,051030$white$font$text); 
        
        
    imagettftext($im12,0, -3070$white$font$text); 
        
    imagettftext($im12,023070$white$font$text);     
        
    imagettftext($im12,049070$white$font$text); 
        
        
    imagettftext($im12,0, -50110$white$font$text); 
        
    imagettftext($im12,0210110$white$font$text);     
        
    imagettftext($im12,0470110$white$font$text); 

        
    imagettftext($im12,0, -10150$white$font$text); 
        
    imagettftext($im12,0250150$white$font$text);     
        
    imagettftext($im12,0510150$white$font$text); 
        
        
    imagettftext($im12,0, -30190$white$font$text); 
        
    imagettftext($im12,0230190$white$font$text);     
        
    imagettftext($im12,0490190$white$font$text); 
        
        
    imagettftext($im12,0, -50230$white$font$text); 
        
    imagettftext($im12,0210230$white$font$text);     
        
    imagettftext($im12,0470230$white$font$text); 

        
    imagettftext($im12,0, -10270$white$font$text); 
        
    imagettftext($im12,0250270$white$font$text);     
        
    imagettftext($im12,0510270$white$font$text); 
        
        
    imagettftext($im12,0, -30310$white$font$text); 
        
    imagettftext($im12,0230310$white$font$text);     
        
    imagettftext($im12,0490310$white$font$text); 
        
        
    imagettftext($im12,0, -50350$white$font$text); 
        
    imagettftext($im12,0210350$white$font$text);     
        
    imagettftext($im12,0470350$white$font$text); 

        
    imagettftext($im12,0, -10390$white$font$text); 
        
    imagettftext($im12,0250390$white$font$text);     
        
    imagettftext($im12,0510390$white$font$text); 
        
        
    imagettftext($im12,0, -30430$white$font$text); 
        
    imagettftext($im12,0230430$white$font$text);     
        
    imagettftext($im12,0490430$white$font$text); 
        
        
    imagettftext($im12,0, -50470$white$font$text); 
        
    imagettftext($im12,0210470$white$font$text);     
        
    imagettftext($im12,0470470$white$font$text); 

    // Using imagepng() results in clearer text compared with imagejpeg() 

    imagejpeg($im); 


    imagedestroy($im); 

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    361
    Nessuno può aiutarmi?

  4. #4
    Utente di HTML.it L'avatar di luke83
    Registrato dal
    Jul 2000
    Messaggi
    1,217
    http://it2.php.net/manual/it/function.imagejpeg.php

    come al solito ti aiuta la documentazione ufficiale (il link sopra esattamente ) dove nel prototipo della funzione è indicato proprio il file name.. ovvero basta che come secondo parametro passi alla funzione di output jpeg la stringa "nomefile.jpeg"
    ..::Luca::..
    » "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
    » "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
    [frasi random] - [Lucopedia] - [laFetta]

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    361
    se volessi salvare l'immagine crata nella cartella public/img?

  6. #6
    Utente di HTML.it L'avatar di luke83
    Registrato dal
    Jul 2000
    Messaggi
    1,217
    ipotizzando un'alberatura del tipo:

    root
    |
    |- il file ke genera l'img
    |---public
    |------img

    dovresti usare:
    Codice PHP:
    imagejpeg($im,'img/public/nome_file.jpg'); 
    ..::Luca::..
    » "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
    » "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
    [frasi random] - [Lucopedia] - [laFetta]

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.