/// <summary> Sets image clip mask. </summary> /// <param name="clip_mask"> The clip mask. </param> /// <returns> true if it succeeds, false if it fails. </returns> internal bool SetImageClipMask(MagickWand clip_mask) { return(this.ActivateImageWand(() => this.MagickWand.CheckError(ImageWandInterop.MagickSetImageClipMask(this.MagickWand, clip_mask)))); }
/// <summary> Initializes a new instance of the MagickBase class. </summary> /// <param name="magickWand"> . </param> /// <param name="index"> The index. </param> internal ImageWand(MagickWand magickWand, int index) : base(magickWand) { this.Index = index; }
/// <summary> Color matrix image. </summary> /// <param name="matrix"> The matrix. </param> /// <returns> true if it succeeds, false if it fails. </returns> /*private bool ColorMatrixImage(double[,] matrix) * { * return this.ActivateImageWand(() => this.MagickWand.CheckErrorBool(ImageWandInterop.MagickColorMatrixImage(this.MagickWand, matrix))); * }*/ /// <summary> Composite image. </summary> /// <param name="sourcePtr"> Source pointer. </param> /// <param name="compositeOperator"> The composite operator. </param> /// <param name="x"> The x coordinate. </param> /// <param name="y"> The y coordinate. </param> /// <returns> true if it succeeds, false if it fails. </returns> public bool CompositeImage(MagickWand sourcePtr, CompositeOperator compositeOperator, int x, int y) { return(this.ActivateImageWand(() => this.MagickWand.CheckErrorBool(ImageWandInterop.MagickCompositeImage(this.MagickWand, sourcePtr, compositeOperator, x, y)))); }
/// <summary> Initializes a new instance of the MagickBase class. </summary> /// <param name="magickWand"> . </param> protected WandBase(MagickWand magickWand) { _MagickWand = magickWand; }