Visualizzazione dei risultati da 1 a 5 su 5

Discussione: testo su immagine

  1. #1
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    testo su immagine

    Ciao da un profano

    Premesso appunto che sono un profano di ASP.NET e che sto attualmente provando a capirci qualcosa, vi espongo il mio problema.
    Ho scaricato dal questo forum il seguente script:

    <%@ Page Language="C#" %>
    <%@ import Namespace="System.Drawing" %>
    <%@ import Namespace="System.Drawing.Imaging" %>
    <%@ import Namespace="System.IO" %>
    <script runat="server">

    void Page_Load(object sender, EventArgs e) {
    CreaImmagine("Testo di prova");
    }

    void CreaImmagine(string drawString) {
    // Importo il file di sfondo
    System.Drawing.Image objBitmap =

    //originale
    System.Drawing.Image.FromFile(Server.MapPath("miaf oto.jpg"));

    //System.Drawing.Image.FromFile(Server.MapPath(Reque st.QueryString["image"]));

    Graphics objGraphic = Graphics.FromImage(objBitmap);
    // Formatto il testo da inserire
    Font drawFont = new Font("Verdana", 10);
    SolidBrush drawBrush = new SolidBrush(Color.Black);
    // La posizione del testo
    PointF drawPoint = new PointF(200.0F, 200.0F);
    // Disegno la stringa di testo sull'immagine
    objGraphic.DrawString(drawString, drawFont, drawBrush, drawPoint);
    // Imposto la tipologia di output
    Response.ContentType = "image/jpeg";
    // Salvo in output l'immagine
    objBitmap.Save(Response.OutputStream, ImageFormat.Jpeg);
    objBitmap.Dispose();
    }
    </script>

    Per inserire un testo in un immagine.

    Dopo aver salvato la pagina con estensioni aspx mi sorgono i seguenti dubbi:

    1) Per poter vedere l'immagine modifica che passaggi devo eseguire?
    2) Come richiamo l'immagine?
    3) La pagina deve risiedere nella cartella con i permessi di lettura e di scrittura?
    Concludo richiedendo possibilmente che l'eventuale risposta sia il più dettagliata possibile, essendo un neofita del linguaggio.

    Sicuro di un vostra collaborazione saluto tutti

    P.S. Qualora riteniate utili fornirmi ulteriori informazioni vi ringrazio anticipatamente.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  2. #2
    Non ho capito qual'è il tuo problema...

    Non l'ho testato ma gli ho dato un'occhiate ed il codice che hai mandato mi sembra corretto.

    Ciao
    K
    Kalman

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da Kalman
    Non ho capito qual'è il tuo problema...

    Non l'ho testato ma gli ho dato un'occhiate ed il codice che hai mandato mi sembra corretto.

    Ciao
    K
    Io non sto contestando il funzionamento della pagina o la compilazione dello script.

    come gia detto ho copiato lo script postato in una pagina aspx .
    1)Per visualizzare l'immagine paesaggio.jpg con allinterno la scritta "veduta aerea" cosa devo fare?
    2)Il link per richiamere la foto modificata come deve essere?
    3)La foto deve essere inserita nella pagina aspx che contiene lo script?
    4)La pagina deve risiedere nella cartella dove si trova la foto da modificare?
    5)Lo script postato modifica l'immagine stessa o ne crea un a nuova?
    In somma tutta la procedura passo passo perche lo script postato esegua quello per cui e stato progettato.

    Come gia detto sono un neofita pertanto anche un semplice passaggio per voi scontato per il sottoscritto non lo è.

    Ringrazio per la disponibilita.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    Rispondo alle ultime domande:

    1) il file paesaggio.jpg deve essere nello stesso folder della pagina. Altro non dovresti fare nulla se non lanciare la pagina nel browser
    2) se ho capito la domanda, nella pagina html dovrebbe essere
    [img]tuapagina.aspx[/img]
    3) no
    4) si
    5) lo script crea uno stream che contiene l'immagine e ne fa la response.

    Ciao
    K
    Kalman

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da Kalman
    Rispondo alle ultime domande:

    1) il file paesaggio.jpg deve essere nello stesso folder della pagina. Altro non dovresti fare nulla se non lanciare la pagina nel browser
    2) se ho capito la domanda, nella pagina html dovrebbe essere
    [img]tuapagina.aspx[/img]
    3) no
    4) si
    5) lo script crea uno stream che contiene l'immagine e ne fa la response.

    Ciao
    K
    Grazie delle risposte prima non funzionava perche non avevo installato framework, adesso funziona, scusa ma ASP.NET sono completamente al diugiuno, ciao alla prossima.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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