Exemple #1
0
 /// <summary>
 ///     Erstellt eine Palette aus den angegebenen Farbwerten
 /// </summary>
 /// <param name="entries">Array aus System.Color Werten, muss 16 oder 256 Einträge beinhalten</param>
 /// <param name="isEncoded">Gibt an ob die Palette komprimiert vorhanden ist</param>
 public Palette(PaletteEntry[] entries, bool isEncoded = false)
 {
     IsEncoded = isEncoded;
     if (entries.Count() == 16 || entries.Count() == 256)
     {
         _entries = entries;
     }
     else
     {
         throw new Exception("Das angegebene Farbarray muss entweder 16 oder 256 Farben haben.");
     }
     _origSize = GetSize();
 }