Reputation:
I'm looking for the conventer from normal image in C# to AMF3 ByteArray
. The image format is JPG, I'm using FluorineFX library to serialize and de-serliazize AMF3 Data.
I need to get image ByteArray
in C# from JPG because I'm using this to my flash game, and I don't know how to serialize image to AMF3 ByteArray
. There isn't much info on FluorineFX neither AMF3 C# ByteArray
.
Upvotes: -1
Views: 156
Reputation: 11
According to old FluorineFX Documentation if you want to convert image to byte array you need to use byte[] (variable types ending with [] are arrays) or FluorineFx.AMF3.ByteArray. byte[] Example code:
public byte[] imageToByteArray(System.Drawing.Image imageIn)
{
MemoryStream ms = new MemoryStream();
imageIn.Save(ms,System.Drawing.Imaging.ImageFormat.Gif);
return ms.ToArray();
}
public Image byteArrayToImage(byte[] byteArrayIn)
{
MemoryStream ms = new MemoryStream(byteArrayIn);
Image returnImage = Image.FromStream(ms);
return returnImage;
}
Upvotes: 1