ImageMagick.MagickScript.ExecuteQuantize C# (CSharp) Method

ExecuteQuantize() private method

private ExecuteQuantize ( XmlElement element, MagickImageCollection collection ) : MagickImage
element XmlElement
collection MagickImageCollection
return MagickImage
    private MagickImage ExecuteQuantize(XmlElement element, MagickImageCollection collection)
    {
      Hashtable arguments = new Hashtable();
      foreach (XmlElement elem in element.SelectNodes("*"))
      {
        arguments[elem.Name] = CreateQuantizeSettings(elem);
      }
      if (arguments.Count == 0)
        {
          collection.Quantize();
          return null;
        }
      else if (OnlyContains(arguments, "settings"))
        {
          collection.Quantize((QuantizeSettings)arguments["settings"]);
          return null;
        }
      else
        throw new ArgumentException("Invalid argument combination for 'quantize', allowed combinations are: [] [settings]");
    }
    private static MagickImage ExecuteRePage(MagickImageCollection collection)

Same methods

MagickScript::ExecuteQuantize ( XmlElement element, MagickImage image ) : void
MagickScript