ImageMagick.QuantizeSettings.CreateInstance C# (CSharp) Метод

CreateInstance() статический приватный Метод

static private CreateInstance ( QuantizeSettings instance ) : INativeInstance
instance QuantizeSettings
Результат INativeInstance
    internal static INativeInstance CreateInstance(QuantizeSettings instance)
    {
      if (instance == null)
        return NativeInstance.Zero;
      return instance.CreateNativeInstance();
    }
  }

Usage Example

Пример #1
0
 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);
     }
 }
All Usage Examples Of ImageMagick.QuantizeSettings::CreateInstance