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