Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1

    immagini jpg da codice asp?

    salve ho visto in certi siti che in pratica trasformano il testo in immagini.
    come è possibile?
    ovvero come possono trasformare dei risultati di databse o testo in immagini con carateri particolari?

  2. #2
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    una classe di cui al momento non rammento il nome fa ciò

  3. #3
    Utente bannato
    Registrato dal
    Apr 2005
    Messaggi
    323
    qualcuno mi aiuta?
    si ricorda il nome????

  4. #4
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    la classe a cui si riferisce rixx si chiama aspcanvas, ma per fare quello che dici c'è una tecnica banale che sotituisce i caratteri con delle immagini.

    Esempio:

    Stringa = "Ciao"

    La trasformazione potrebbbe essere :

    [img]images\C.jpg[/img][img]images\I.jpg[/img][img]images\A.jpg[/img][img]images\O.jpg[/img]

  5. #5
    Utente bannato
    Registrato dal
    Apr 2005
    Messaggi
    323
    ok ho un po capito.
    ma se io dovessi trasformare un bel po di testo in immagini e per lo piu proveniente da database come posso fare?

  6. #6
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    fai una funzione che ti trasforma un testo generico in immagine (inteso come sequenza di tag img), indipendentemente dalla lunghezza. Dopodichè cerca di ottenere delle buone performance. Usa la class StringBuilder.

    La funzione potrebbe essere:

    Function TextToImg(Path,Content)

    Dove Path è il percorso delle immagini, in modo da poter modificare il tipo di carattere

  7. #7
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    codice:
    Function TextToImg(PathImages,Content,Attributes)
    Dim ArString(),Length,i,Ch
    PathImages= Replace(PathImages,"\","/")
    If Mid(PathImages,Len(PathImages),1)<>"/" then PathImages=PathImages & "/"
    Length = Len(Content)
    Redim ArString(Length)
    For i=1 to Length
     Ch = Mid(Content,i,1)
     if Ch=VbCrLf then
      ArString(i) = "
    "
     elseif Asc(Ch)=32 then
      ArString(i) = "&nbsp ;"
     else
      ArString(i) = "[img]" & PathImages & Ch & ".gif[/img]"
     End if
    Next
    TextToImg=Join(ArString,VbCrLf)
    End Function
    
    Response.Write TextToImg("images/lettere/","Prova di conversione","border='0'")

  8. #8
    Utente bannato
    Registrato dal
    Apr 2005
    Messaggi
    323
    o SIgnore...

    aiuto...

    devo copiare solo il codice sopra dentro dei tag asp?
    o cosa devo fare di tutto quel pazzo codice? VVoVe:

  9. #9
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    Stai bene?

    E' una funzione.

    Mettila dove ti pare.

    Per chiamarla:

    Response.Write TextToImg("images/lettere/","Prova di conversione","border='0'")

    Dove "images/lettere/" è il percorso dove ci sono le immagini (a.gif, b.gif ect.)

    Dove "Prova di conversione" è il testo da convertire

    Dove "border='0'" sono gli attributi del tag img.

    Non è difficile!

    Altro esempio:

    Valore = Rs("Testo")
    Response.Write TextToImg("images/lettere_greche/",Valore,"border='0'")

    PS: il valore "&nbsp ;" devi scriverlo senza spazio tra e ;

  10. #10
    Utente bannato
    Registrato dal
    Apr 2005
    Messaggi
    323
    se riesco ti do un ciccione in bocca da gentile che sei... VVoVe:
    grazie ora provo

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.