[c#]Image to bytes

Pagina: 1
Acties:

  • mr_taipan
  • Registratie: Februari 2002
  • Laatst online: 03-12-2024
Hoi,

Mischien komt het omdat het vrijdag is maar ik kan maar niks vinden om een variabele van het type Image om te zetten naar een byte array.

Weet iemand mischien hoe dat moet?

Alvast bedankt

  • whoami
  • Registratie: December 2000
  • Laatst online: 25-05 23:56
Lees je die image in vanaf de schijf ofzo?

Kan je dan niet gewoon met een stream oid werken ?

https://fgheysels.github.io/


  • mr_taipan
  • Registratie: Februari 2002
  • Laatst online: 03-12-2024
Nope de image bestaat al in een variabele. De variabele maakt weer deel uit van een object die met serialisation naar schijf word geschreven. Ik wil het object alleen als xml naar schijf kunnen schrijven. Daarvoor moet ik een byte array hebben van de image om deze base64 encoded in de xml file te kunnen schrijven

  • whoami
  • Registratie: December 2000
  • Laatst online: 25-05 23:56
Maar van waar komt die image dan als variable ?

https://fgheysels.github.io/


Verwijderd

Je kunt Image.Save(Stream, ImageFormat) kunnen gebruiken samen met een MemoryStream. Die MemoryStream kun je daarna omzetten naar een byte array.

Dit byte array bevat dan wel het plaatje in een .png, .gif, etc. formaat, dus geen losse RGB(A) bytes.

Als je de losse pixels wil hebben zou je Bitmap.LockBits kunnen proberen.

  • mr_taipan
  • Registratie: Februari 2002
  • Laatst online: 03-12-2024
Die memory stream werkt prima. thx

Nu wil het alleen niet weer een bitmap worden :-(

  • whoami
  • Registratie: December 2000
  • Laatst online: 25-05 23:56
Kijk eens naar de Image class, je hebt er een method FromStream oid.

code:
1
Bitmap b = Image.FromStream (aStream);



Just curious, wat ben je eigenlijk aan het doen?

[ Voor 51% gewijzigd door whoami op 07-05-2004 16:29 ]

https://fgheysels.github.io/


  • EfBe
  • Registratie: Januari 2000
  • Niet online
Ik heb zo'n donkergroen vermoeden dat mr_taipan een java applet met wat software rendered grafische effectjes aan het omzetten is ;)

Creator of: LLBLGen Pro | Camera mods for games
Photography portfolio: https://fransbouma.com


  • mr_taipan
  • Registratie: Februari 2002
  • Laatst online: 03-12-2024
whoami schreef op 07 mei 2004 @ 16:29:
Kijk eens naar de Image class, je hebt er een method FromStream oid.

code:
1
Bitmap b = Image.FromStream (aStream);



Just curious, wat ben je eigenlijk aan het doen?
Dat heb ik geprobeerd maar dat werkt niet.

En hoewel ik ook wel java ervaring heb ben ik niet 1 of ander java progje aan het omzetten.

Ik probeer een data model om te zetten naar een xml file en deze door verschillende apllicaties te laten gebruiken
Pagina: 1