Description This method will filter the image with the Laplace filter. The method works for only monochrome, 8 and 24 bit per pixel images.
Examples
The original 210 x 180 pixel image and the 8 neighboured Laplace filtered image.
Syntax RetVal = [BiFilter.]FilterLaplace hDib iMode iShowProgress hWnd
Returns RetVal LONGLONG The handle of new filtered DIB, 0 if an error occurred, or -1 if the BIFilter.dll does not installed.
Remarks hDib LONGLONG Handle of the image to filter.
iMode Long This parameter specifies the filter matrix.
Available values:
LAPLACE_4_NEIGHBOURALL (0)
LAPLACE_4_NEIGHBOURNORTH (1)
LAPLACE_4_NEIGHBOURWEST (2)
LAPLACE_8_NEIGHBOURALL (10)
LAPLACE_8_NEIGHBOURNORTH (11)
LAPLACE_8_NEIGHBOURWEST (12)
LAPLACE_8_NEIGHBOURNORTHWEST (13)
LAPLACE_8_NEIGHBOURNORTHEAST (14)
iShowProgress short This parameter specifies the displaying of the progressbar and the preview dialog.
Available values:
DISPLAY_NONE (0) - The progressbar and the preview dialog will not display before filtering.
DISPLAY_PROGRESS (1) - The progressbar will display during filtering procedure.
DISPLAY_DIALOG (2) - The preview dialog will display before filtering. This dialog shows the part of the image before and after filtering.
DISPLAY_BOTH (3) - The progressbar and the preview dialog will display.
IMPORTANT: The preview dialog will only display, if there is BIDlgs32.dll installed.
hWnd LONGLONG Handler of the parent window.
Matrix of the Laplace 4 neighbour-all filter:
Matrix of the Laplace 4 and 8 neighbour-north filter:
Matrix of the Laplace 4 and 8 neighbour-west filter:
Matrix of the Laplace 8 neighbour-all filter:
Matrix of the Laplace 8 neighbour-north-west filter:
Matrix of the Laplace 8 neighbour-north-east filter:
See Also FilterUniform Method, FilterGauss Method, FilterGradient Method, FilterEnhance Method, FilterWeightedMean Method