FxMin Method (GdPictureImaging)
In This Topic
Performs a Minimum filter (Erode Filter)of any size of kernel (amount of pixels included in
operation) on a GdPicture image or on an area of a GdPicture image defined by SetROI() method. It
selects the Minimum value or the neighboring pixels to each pixel and gives it that value.
Basically, in binary images, it makes objects in the image grow larger, and in colored images it makes the image darker because the darker objects grow.
Syntax
Parameters
- ImageID
- GdPicture image identifier.
- KernelSize
- How large should objects grow in each direction of the four directions, left, right, top, and bottom
This value should be larger than 1 and smaller than Image's Smaller Dimension (Width or Height) divided by 2.
If a value entered is out of range, the method return value will be GdPictureStatus.InvalidParameter.
Return Value
A member of the GdPictureStatus enumeration.
Example
Performing a minimum filter on a jpeg image.
using (GdPictureImaging gdpictureImaging = new GdPictureImaging())
{
// LoadInMemory parameter is set to true in order to be able to update the input file.
int imageID = gdpictureImaging.CreateGdPictureImageFromFile("image.jpg", true);
// Performing a minimum filter.
gdpictureImaging.FxMin(imageID, 5);
gdpictureImaging.SaveAsPNG(imageID, "image.png");
gdpictureImaging.ReleaseGdPictureImage(imageID);
}
Example
Performing a minimum filter on a jpeg image.
using (GdPictureImaging gdpictureImaging = new GdPictureImaging())
{
// LoadInMemory parameter is set to true in order to be able to update the input file.
int imageID = gdpictureImaging.CreateGdPictureImageFromFile("image.jpg", true);
// Performing a minimum filter.
gdpictureImaging.FxMin(imageID, 5);
gdpictureImaging.SaveAsPNG(imageID, "image.png");
gdpictureImaging.ReleaseGdPictureImage(imageID);
}
See Also