//=========== LOADING ============ #region Loading /**<summary>Returns a palette loaded from the specified stream.</summary>*/ public static Palette FromStream(Stream stream) { BinaryReader reader = new BinaryReader(stream); ImageDirectory imageDirectory = new ImageDirectory(); GraphicsData graphicsData = new GraphicsData(imageDirectory); imageDirectory.Read(reader); graphicsData.Read(reader); return(graphicsData.GetPalette(0)); }