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

    [PHP-GD Libraries] Creazione di un pulsante

    Ciao a tutti i forumisti Espongo il mio problema...

    Ho delle immagini in png (con trasparenza) e con al loro interno un testo. Queste immagini le uso come pulsanti e in base alla lunghezza del testo in ogni immagine, cambiano le larghezze delle immagini.

    Ad esempio l'immagine con dentro scritto Home è larga 51px mentre quella con scritto Community è larga 87px. Spero di essermi spiegato

    A questo punto, siccome i pulsanti ho intenzione di cambiarli frequentemente, ho pensato ad una funzione che mi crei in automatico i pulsanti, dicendogli che testo scrivere, che colore e che font utilizzare. Il problema sta proprio nella larghezza dell'immagine. Come faccio a sapere quanti pixel occupa un testo scritto con un determinato font e con una determinata grandezza per poi creare una immagine con quella larghezza? :master: .

    Ciao e grazie a chi risponderà

  2. #2
    Ciao,

    Se sai il font usi la funzione imagefontwidth($font) e poi moltiplichi per il numero di caratteri, per esempio:
    Codice PHP:
    strlen($text) * imagefontwidth($font

  3. #3
    Miticccccooooo!!

    Grazie BrainBurner!!! Adesso provo a fare tutto lo script...

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