我正在寻找从 C# 中的普通图像到 AMF3 的转换器ByteArray
。图像格式为 JPG,我使用 FluorineFX 库对 AMF3 数据进行序列化和反序列化。
我需要ByteArray
从 JPG 获取 C# 中的图像,因为我将它用于我的 flash 游戏,并且我不知道如何将图像序列化为 AMF3 ByteArray
。关于 FluorineFX 和 AMF3 C# 的信息都不多ByteArray
。
我正在寻找从 C# 中的普通图像到 AMF3 的转换器ByteArray
。图像格式为 JPG,我使用 FluorineFX 库对 AMF3 数据进行序列化和反序列化。
我需要ByteArray
从 JPG 获取 C# 中的图像,因为我将它用于我的 flash 游戏,并且我不知道如何将图像序列化为 AMF3 ByteArray
。关于 FluorineFX 和 AMF3 C# 的信息都不多ByteArray
。
根据旧的 FluorineFX 文档,如果要将图像转换为字节数组,则需要使用 byte[](以 [] 结尾的变量类型是数组)或 FluorineFx.AMF3.ByteArray。字节[] 示例代码:
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;
}