Example #1
0
        public bool DrawSolidRectangle(Point location, uint width, uint height, double val)
        {
            Size    size    = new Size((int)width, (int)height);
            FIARECT fiaRect = new FIARECT(location, size);

            return(FreeImage.DrawSolidRectangle(this.Dib, fiaRect, val));
        }
Example #2
0
        public bool Clear()
        {
            FIARECT fiaRect = new FIARECT(0, 0, this.Width - 1, this.Height - 1);

            if (this.IsGreyScale)
            {
                return(FreeImage.DrawSolidRectangle(this.Dib, fiaRect, 0.0f));
            }
            else
            {
                return(FreeImage.DrawColourSolidRect(this.Dib, fiaRect, new RGBQUAD(Color.Black)));
            }
        }
Example #3
0
        public bool KernelCorrelateImageRegions(FreeImageAlgorithmsBitmap src2, Rectangle rect1, Rectangle rect2,
                                                FIARECT searchRect, FIBITMAP mask,
                                                CorrelationPrefilter prefilter, out Point pt, out double max)
        {
            FIARECT  fiaRect1 = new FIARECT(rect1);
            FIARECT  fiaRect2 = new FIARECT(rect2);
            FIAPOINT fiaPoint = new FIAPOINT();

            bool ret = FreeImage.KernelCorrelateImageRegions(this.Dib, fiaRect1, src2.Dib, fiaRect2, searchRect, mask, prefilter, out fiaPoint, out max);

            pt = new Point(fiaPoint.x, fiaPoint.y);

            return(ret);
        }
Example #4
0
 internal static extern bool KernelCorrelateImageRegions(
     FIBITMAP src1, FIARECT rect1,
     FIBITMAP src2, FIARECT rect2,
     FIARECT search_area, FIBITMAP mask,
     CorrelationPrefilter prefilter,
     out FIAPOINT pt2, out double max);
Example #5
0
        public bool Clear()
        {
            FIARECT fiaRect = new FIARECT(0, 0, this.Width - 1, this.Height - 1);

            if(this.IsGreyScale)
                return FreeImage.DrawSolidRectangle(this.Dib, fiaRect, 0.0f);
            else
                return FreeImage.DrawColourSolidRect(this.Dib, fiaRect, new RGBQUAD(Color.Black));
        }
Example #6
0
        public bool KernelCorrelateImageRegions(FreeImageAlgorithmsBitmap src2, Rectangle rect1, Rectangle rect2,
            FIARECT searchRect, FIBITMAP mask,
            CorrelationPrefilter prefilter, out Point pt, out double max)
        {
            FIARECT fiaRect1 = new FIARECT(rect1);
            FIARECT fiaRect2 = new FIARECT(rect2);
            FIAPOINT fiaPoint = new FIAPOINT();

            bool ret = FreeImage.KernelCorrelateImageRegions(this.Dib, fiaRect1, src2.Dib, fiaRect2, searchRect, mask, prefilter, out fiaPoint, out max);

            pt = new Point(fiaPoint.x, fiaPoint.y);

            return ret;
        }
Example #7
0
 public bool DrawColourSolidRect(FIARECT rect, RGBQUAD colour)
 {
     return(FreeImage.DrawColourSolidRect(this.Dib, rect, colour));
 }
Example #8
0
        public bool DrawColourRect(Rectangle rect, RGBQUAD colour, int lineWidth)
        {
            FIARECT fiaRect = new FIARECT(rect);

            return(FreeImage.DrawColourRect(this.Dib, fiaRect, colour, lineWidth));
        }
Example #9
0
 public bool KernelCorrelateImageRegions(FreeImageAlgorithmsBitmap src2, FIARECT rect1, FIARECT rect2,
     FIBITMAP mask,
     CorrelationPrefilter prefilter, out FIAPOINT pt, out double max)
 {
     return FreeImage.KernelCorrelateImageRegions(this.Dib, rect1, src2.Dib, rect2, FIARECT.Empty, mask, prefilter, out pt, out max);
 }
Example #10
0
 public bool KernelCorrelateImageRegions(FreeImageAlgorithmsBitmap src2, FIARECT rect1, FIARECT rect2,
                                         out FIAPOINT pt, out double max)
 {
     return(FreeImage.KernelCorrelateImageRegions(this.Dib, rect1, src2.Dib, rect2, FIARECT.Empty, FIBITMAP.Zero, null, out pt, out max));
 }
Example #11
0
 public bool DrawColourSolidRect(FIARECT rect, RGBQUAD colour)
 {
     return FreeImage.DrawColourSolidRect(this.Dib, rect, colour);
 }
Example #12
0
        public bool DrawColourSolidRect(Rectangle rect, RGBQUAD colour)
        {
            FIARECT fiaRect = new FIARECT(rect);

            return(FreeImage.DrawColourSolidRect(this.Dib, fiaRect, colour));
        }
Example #13
0
 public bool KernelCorrelateImageRegions(FreeImageAlgorithmsBitmap src2, FIARECT rect1, FIARECT rect2,
                                         FIBITMAP mask,
                                         CorrelationPrefilter prefilter, out FIAPOINT pt, out double max)
 {
     return(FreeImage.KernelCorrelateImageRegions(this.Dib, rect1, src2.Dib, rect2, FIARECT.Empty, mask, prefilter, out pt, out max));
 }
Example #14
0
        public bool DrawSolidRectangle(Point location, Size size, double val)
        {
            FIARECT fiaRect = new FIARECT(location, size);

            return(FreeImage.DrawSolidRectangle(this.Dib, fiaRect, val));
        }
Example #15
0
        public bool DrawSolidRectangle(Rectangle rect, double val)
        {
            FIARECT fiaRect = new FIARECT(rect.Left, rect.Top, rect.Right, rect.Bottom);

            return(FreeImage.DrawSolidRectangle(this.Dib, fiaRect, val));
        }
Example #16
0
 public bool DrawSolidRectangle(FIARECT rect, double val)
 {
     return(FreeImage.DrawSolidRectangle(this.Dib, rect, val));
 }
Example #17
0
 public bool DrawColourRect(FIARECT rect, RGBQUAD colour, int lineWidth)
 {
     return FreeImage.DrawColourRect(this.Dib, rect, colour, lineWidth);
 }
Example #18
0
 public bool DrawSolidRectangle(FIARECT rect, double val)
 {
     return FreeImage.DrawSolidRectangle(this.Dib, rect, val);
 }
Example #19
0
        public bool DrawColourRect(Rectangle rect, RGBQUAD colour, int lineWidth)
        {
            FIARECT fiaRect = new FIARECT(rect);

            return FreeImage.DrawColourRect(this.Dib, fiaRect, colour, lineWidth);
        }
Example #20
0
        public bool DrawSolidRectangle(Point location, Size size, double val)
        {
            FIARECT fiaRect = new FIARECT(location, size);

            return FreeImage.DrawSolidRectangle(this.Dib, fiaRect, val);
        }
Example #21
0
        public bool DrawColourSolidRect(Rectangle rect, RGBQUAD colour)
        {
            FIARECT fiaRect = new FIARECT(rect);

            return FreeImage.DrawColourSolidRect(this.Dib, fiaRect, colour);
        }
Example #22
0
 public bool DrawColourRect(FIARECT rect, RGBQUAD colour, int lineWidth)
 {
     return(FreeImage.DrawColourRect(this.Dib, rect, colour, lineWidth));
 }
Example #23
0
        public bool DrawSolidRectangle(Rectangle rect, double val)
        {
            FIARECT fiaRect = new FIARECT(rect.Left, rect.Top, rect.Right, rect.Bottom);

            return FreeImage.DrawSolidRectangle(this.Dib, fiaRect, val);
        }
Example #24
0
 public bool KernelCorrelateImageRegions(FreeImageAlgorithmsBitmap src2, Rectangle rect1, Rectangle rect2,
                                         FIARECT searchRect, out Point pt, out double max)
 {
     return(this.KernelCorrelateImageRegions(src2, rect1, rect2, searchRect, FIBITMAP.Zero, null, out pt, out max));
 }
Example #25
0
        public bool DrawSolidRectangle(Point location, uint width, uint height, double val)
        {
            Size size = new Size((int) width, (int) height);
            FIARECT fiaRect = new FIARECT(location, size);

            return FreeImage.DrawSolidRectangle(this.Dib, fiaRect, val);
        }
Example #26
0
 internal static extern bool DrawSolidRectangle(FIBITMAP src, FIARECT rect, double value);
Example #27
0
 public bool KernelCorrelateImageRegions(FreeImageAlgorithmsBitmap src2, FIARECT rect1, FIARECT rect2,
     out FIAPOINT pt, out double max)
 {
     return FreeImage.KernelCorrelateImageRegions(this.Dib, rect1, src2.Dib, rect2, FIARECT.Empty, FIBITMAP.Zero, null, out pt, out max);
 }
Example #28
0
 internal static extern bool DrawColourSolidRect(FIBITMAP src, FIARECT rect, RGBQUAD colour);
Example #29
0
 public bool KernelCorrelateImageRegions(FreeImageAlgorithmsBitmap src2, Rectangle rect1, Rectangle rect2,
     FIARECT searchRect, out Point pt, out double max)
 {
     return this.KernelCorrelateImageRegions(src2, rect1, rect2, searchRect, FIBITMAP.Zero, null, out pt, out max);
 }
Example #30
0
 internal static extern bool DrawColourRect(FIBITMAP src, FIARECT rect,
                                            RGBQUAD colour, int line_width);