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.

Rispondi quotando