Ho questo script per generare un immagine al volo:

<%@ Page Language="VB" %>
<%@ Import Namespace="System.IO" %>
<%@ Import Namespace="System.Drawing" %>
<%@ Import Namespace="System.Drawing.Imaging" %>
<%@ Import Namespace="System.Drawing.Drawing2D" %>
<script runat="server">

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)

'Inizializzo lo stream in memoria
Dim MemStream As New MemoryStream()

'Creo una nuova bitmap
Dim bitmap As New System.Drawing.Bitmap(200, 50, PixelFormat.Format32bppArgb)
Dim graphic As Graphics = Graphics.FromImage(bitmap)

Dim penna As New Pen(Color.FromArgb(0, 74, 115), 15)
Dim pennello As SolidBrush = New SolidBrush(Color.FromArgb(0, 74, 115)) 'colore del testo

'Pulisco l'immagine e aggiungo l'antialias (anche per il testo)(colore di sfondo)
graphic.Clear(Color.FromArgb(167, 187, 215, 255))
graphic.SmoothingMode = SmoothingMode.AntiAlias
graphic.TextRenderingHint = System.Drawing.Text.TextRenderingHint.AntiAlias

'Disegno l'immagine
'graphic.DrawLine(penna, 7, 80, 110, 80)
graphic.DrawString("andrea.it", New Font("verdana", 24, FontStyle.Bold), pennello, New PointF(2, 3))
graphic.DrawString("Risorse per la retei", New Font("verdana", 8, FontStyle.Bold), pennello, New PointF(10, 35))

Response.ContentType = "image/png"

'Salvo nello stream l'immagine e poi la invio in output
bitmap.Save(MemStream, ImageFormat.Png)
MemStream.WriteTo(Response.OutputStream)

bitmap.Dispose()

End Sub

</script>

ma l immagine me la posiziona in alto a sinistra (insomma all inizio della pagina come primo oggetto) come posso fare invece per dirgli dove deve posizionarla?xkè io la devo metterla in un determinato punto della pagina non all' inizio!
Grazie!