/// <summary> Distort image. </summary> /// <param name="method"> The method. </param> /// <param name="arguments"> The arguments. </param> /// <param name="bestfit"> true to bestfit. </param> /// <returns> true if it succeeds, false if it fails. </returns> public bool DistortImage(DistortImageMethodType method, double[] arguments, bool bestfit) { return(this.ActivateImageWand(() => { bool rValue = this.MagickWand.CheckError(ImageWandInterop.MagickDistortImage(this.MagickWand, method, arguments.Length, arguments, bestfit)); return rValue; })); }
internal static extern bool MagickDistortImage(IntPtr wand, DistortImageMethodType method, IntPtr number_arguments, double[] arguments, bool bestfit);
/// <summary> Magick distort image.</summary> /// <param name="wand"> Handle of the wand. </param> /// <param name="method"> The method. </param> /// <param name="number_arguments"> Number of arguments. </param> /// <param name="arguments"> The arguments. </param> /// <param name="bestfit"> true to bestfit. </param> /// <returns> true if it succeeds, false if it fails. </returns> internal static bool MagickDistortImage(IntPtr wand, DistortImageMethodType method, int number_arguments, double[] arguments, bool bestfit) { return(MagickDistortImage(wand, method, (IntPtr)number_arguments, arguments, bestfit)); }
/// <summary> Magick distort image.</summary> /// <param name="wand"> Handle of the wand. </param> /// <param name="method"> The method. </param> /// <param name="number_arguments"> Number of arguments. </param> /// <param name="arguments"> The arguments. </param> /// <param name="bestfit"> true to bestfit. </param> /// <returns> true if it succeeds, false if it fails. </returns> internal static bool MagickDistortImage(IntPtr wand, DistortImageMethodType method, int number_arguments, double[] arguments, bool bestfit) { return MagickDistortImage(wand, method, (IntPtr) number_arguments, arguments, bestfit); }