webForumDet fria alternativet

skapa bild i vb.net

.NET

3 svar · 280 visningar · startad av neversleep

Medlem sedan okt. 2001230 inlägg
Frågan#1

Tjena

Jag har bilddata i en bytearray. Nu vill jag läsa in den till ett objekt för att kunna visa den i applikationen, frågan är hur?

Antar att man ska använda sig Image objektet, men den vill ha in datan som en ström (?) och ej från en array.
Tacksam för hjälp

mvh

Medlem sedan dec. 19996 522 inlägg
#2

hur långt har du kommit då ?
Du skapar ju en bild rätt enkelt, sedan fyller du den typ med något liknande detta

Dim NewImage as New System.Drawing.Bitmap(135, 104, Pixelformat.Format24bpprgb) 
Dim objGraphic as Graphics = Graphics.FromImage(TmpImage)
objGraphic.DrawImage(NewImage, 0, 0, 135, 104)

Raden Dim objGraphic as Graphics = Graphics.FromImage(TmpImage) f¨r du ju ändra så du läser in den från en stream

Medlem sedan juni 20022 599 inlägg
#3
Image.FromStream(New System.IO.MemoryStream(dinByteArray))
Medlem sedan okt. 2001230 inlägg
#4

Det var just det som var grejen erka, jag visste inte hur man "omvandlade" arrayen till en ström. Bilden jag skulle läsa in var en jpg så jag vet itne om det där funkar i mitt fall. Men tack iaf.

nikos kodsnutt klarade kakan...som vanligt :)
tackar!

273 ms totalt · 4 externa anrop · v20260731065814-full.d8c17768
135 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
132 ms — ändringar (db)