Avatar billede agrezz Nybegynder
11. oktober 2005 - 17:04 Der er 9 kommentarer og
1 løsning

Billede fra byte array

Hvis der er nogen der ved, eller har prøvet hvordan man opretter et billede på en asp.net side udfra et byte array, og vil dele deres viden, ville det være en kanon hjælp.

På forhånd tak.
Avatar billede driis Nybegynder
11. oktober 2005 - 17:18 #1
Hvor kommer omtalte byte array fra ? Du er nødt til at vide hvordan dine data er formateret ?
Avatar billede arne_v Ekspert
11. oktober 2005 - 17:23 #2
du laver en side.aspx som outputter

<img src="andenside.aspx?img=xxx">

og så en andenside.aspx som sætter Response.ContentType og sender data ud med
Response.WriteBinary
Avatar billede agrezz Nybegynder
11. oktober 2005 - 17:25 #3
billedet er blevet gemt fra en c# applikation. jeg kan dog umiddelbart ikke se hvad dette har af betydning, da asp.net slet ikke har et image object som kan tage et byte array some parameter.
Avatar billede agrezz Nybegynder
11. oktober 2005 - 17:30 #4
prøver lige arne_v kommentar.
Avatar billede driis Nybegynder
11. oktober 2005 - 18:30 #5
arne_v's kommentar er måden at gøre det på, hvis du vil vise billedet i browseren. Husk at sætte ContentType til det rigtige format, ie. "image/jpeg" hvis det er et jpeg billede, osv.

Skal du bruge det som et Bitmap objekt, kan du bruge:
MemoryStream ms = new MemoryStream(buffer);
Bitmap bitmap = new Bitmp(ms);

Hvor 'buffer' er dit byte array.
Avatar billede hacked Nybegynder
11. oktober 2005 - 23:46 #6
Man kan også bruge:

MemoryStream ms = new MemoryStream(buffer);
Bitmap m = new Bitmap(ms);
m.Save(Response.OutputStream,System.Drawing.Imaging.ImageFormat.Gif);

buffer er stadig dit byte array.
Avatar billede agrezz Nybegynder
12. oktober 2005 - 10:24 #7
arne opret svar så får du point. det var åbenbart en del lettere end forventet :)
Avatar billede arne_v Ekspert
12. oktober 2005 - 10:25 #8
svar
Avatar billede arne_v Ekspert
04. november 2005 - 19:19 #9
så mangler du bare at acceptere svaret
Avatar billede agrezz Nybegynder
05. november 2005 - 00:21 #10
det var jo lige det jeg havde glemt
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester