public override byte[] ToRawData() { byte[] data = new byte[ImageData.Length+6]; BitConverter.GetBytes(Width).CopyTo(data, 0); BitConverter.GetBytes(Height).CopyTo(data, 2); data[5] = FramesCount; ImageData.CopyTo(data, 6); return data; }