Visualizzazione dei risultati da 1 a 10 su 10

Discussione: [gd] - creare testi

  1. #1

    [gd] - creare testi

    Io avrei bisogno di creare un testo con le librerie gd.


    Codice PHP:

      $im 
    imagecreate(40030);
      
    $white imagecolorallocate($im255255255);
      
    $black imagecolorallocate($im50200);
      
      
    // Replace path by your own font path
      
    imagettftext($im2001020$black"C:\WINNT\Fonts\impact.ttf",
      
    "Testing... Omega:"); 

    Ho ripreso lo script proposto su php.net. Ho indicato un percorso assoluto al file ttf. Carico in localhost e la pagina è bianca. Copio il file ttf nella root locale e mi da errore, perché dice che non è in grado di chiamare il file ttf.
    In php.ini tutto quello che riguarda le gd è impostato su enabled.

    Qualcuno sa darmi qualche dritta?
    "La grandezza dell'uomo si misura in base a quel che cerca e all'insistenza con cui egli resta alla ricerca".

  2. #2
    è un problema di percorso almeno da quello che vedo....ma gli slash non ci sono?

    es.:"C:\WINNT\Fonts\impact.ttf"
    Planet Earth is blue and there's nothing I can do

  3. #3
    C:/WINNT/Fonts/impact.ttf
    prova cosi

  4. #4
    Ora funziona correttamente.
    Mi chiedo ancora una cosa.
    Con un percorso esterno al file ttf (quindi su winnt) funziona.
    Prendo un file ttf e lo copio nella root di localhost.
    Cambio il percorso e non funziona.

    Come mai?
    "La grandezza dell'uomo si misura in base a quel che cerca e all'insistenza con cui egli resta alla ricerca".

  5. #5
    E' proprio fuori dalla cartella font che crea i problemi.
    Quindi se uno vuole creare immagini usando font particolari su un hosting a pagamento, dovrebbe teoricamente copiare i file nella cartella fonts del webserver o sbaglio?
    "La grandezza dell'uomo si misura in base a quel che cerca e all'insistenza con cui egli resta alla ricerca".

  6. #6
    probabilmente sbagli a settare la path .. non penso siano legati ad una particolare cartella

  7. #7
    <?php
    header("Content-type: image/jpeg");
    $im = imagecreate(400, 30);
    $white = imagecolorallocate($im, 254, 255, 255);
    $black = imagecolorallocate($im, 255, 45, 56);

    // Replace path by your own font path
    imagettftext($im, 20, 0, 10, 20, $black, "http://localhost/store_virtual/prove/impact.ttf", "Black");
    imagejpeg($im);
    imagedestroy($im);
    ?>


    Quel percorso su localhost rimanda al file ttf.
    Visualizzazione del box privo d'immagine.
    "La grandezza dell'uomo si misura in base a quel che cerca e all'insistenza con cui egli resta alla ricerca".

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    212
    non un url ma un path

  9. #9
    Scusatemi.
    Ma non funziona ancora.
    Nemmeno con un percorso assoluto al file
    "La grandezza dell'uomo si misura in base a quel che cerca e all'insistenza con cui egli resta alla ricerca".

  10. #10
    C:/Programmi/Apache Group/../../impact.ttf
    "La grandezza dell'uomo si misura in base a quel che cerca e all'insistenza con cui egli resta alla ricerca".

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.