public void Quantize(MagickImage image, QuantizeSettings settings)
{
using (INativeInstance settingsNative = QuantizeSettings.CreateInstance(settings))
{
IntPtr exception = IntPtr.Zero;
if (NativeLibrary.Is64Bit)
{
NativeMethods.X64.MagickImageCollection_Quantize(MagickImage.GetInstance(image), settingsNative.Instance, out exception);
}
else
{
NativeMethods.X86.MagickImageCollection_Quantize(MagickImage.GetInstance(image), settingsNative.Instance, out exception);
}
CheckException(exception);
}
}