向字节数组添加值

本文关键字:添加 数组 字节数 字节 | 更新日期: 2023-09-27 18:08:00

我有一个字节数组,其中包含一个图像;我使用以下方法将图像转换为字节数组:

public byte[] imageToByteArray(System.Drawing.Image imageIn)
{
 MemoryStream ms = new MemoryStream();
 imageIn.Save(ms,System.Drawing.Imaging.ImageFormat.Gif);
 return  ms.ToArray();
}

是字节数组:

Bitmap bmp =  Image.FromFile("xxx");
byte[] buffer = ImageToByteArray(bmp);

现在我想在字节数组中添加一些关于图像的次要信息,例如它应该被绘制到的位置等。

这怎么可能呢?假设我想添加这两个值:1209,540 .

向字节数组添加值

首先我不认为你可以使用这些值1209,540,因为字节的最大值是255。

但是如果你的值在0-255之间,为什么不在数组的末尾添加两个字节,当要进行转换时删除最后两个值呢?