Bonjour,

Pour afficher le nombre d'annonces sur une google map, je souhaite créer mes images, avec le nombre d'annonces écrit dedans à la volée.

Pour cela j'ai un fichier bmp avec mon image sur laquelle écrire mon nombre d'annonce.

Pour cela j'ai trouvé :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Dim f As New Font("Arial", 10, FontStyle.Bold, GraphicsUnit.Pixel)
Dim myBitmap As New Bitmap("D:\a_vendre.bmp")    'Charge maPhoto dans le BitMap
Dim g As Graphics = Graphics.FromImage(myBitmap)
g.DrawString("[Nb_Annonces]", f, Brushes.White, 10, 10)
Et j'aimerais donc avoir une page aspx, que j'appelle de la sorte :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
MonImage.aspx?NBAnnonce=8
Et dans ma page MonImage.aspx :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Dim f As New Font("Arial", 10, FontStyle.Bold, GraphicsUnit.Pixel)
Dim myBitmap As New Bitmap("D:\a_vendre.bmp")    'Charge maPhoto dans le BitMap
Dim g As Graphics = Graphics.FromImage(myBitmap)
g.DrawString(request.querystring("NBAnnonce"), f, Brushes.White, 10, 10)
Et ensuite quelque chose comme ça (?)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
Dim SortieImg As (?)
Response.ClearContent()
Response.ContentType = "image/png"
Dim sw As StreamWriter = New StreamWriter(Page.Response.OutputStream)
sw.WriteLine(SortieImg )
sw.Close()
Page.Response.Flush()
Mais pour cette dernière partie de code, je suis un peu perdu, je ne sais pas si je dois (et si oui comment?) convertir mon bitmap en png pour pouvoir l'afficher?
Quel est le content-type?
Dois je utiliser StreamWriter?
Enfin bref, la partie pour créer mes images à la volée à partir d'un bitmap est un peu floue pour moi...

Merci d'avance à tous pour votre aide!