FxPixelize Method (GdPictureImaging)
In This Topic
Performs "pixelize" effect on a GdPicture image or on an area of a GdPicture image defined
by SetROI() method. This filter makes the image appear as pixelated.
Syntax
Parameters
- ImageID
- GdPicture image identifier.
Return Value
A member of the GdPictureStatus enumeration.
Example
Cloning an area of a jpeg image into a new jpeg image, then performing the "pixelize" effect on the cloned image.
using (GdPictureImaging gdpictureImaging = new GdPictureImaging())
{
using (System.IO.Stream inputStream = new System.IO.FileStream("image.jpg", System.IO.FileMode.Open))
{
int imageID1 = gdpictureImaging.CreateGdPictureImageFromStream(inputStream, GdPicture14.DocumentFormat.DocumentFormatJPEG);
//Clone an area of the source image into a mew image.
int imageID2 = gdpictureImaging.CreateClonedGdPictureImageArea(imageID1, 50, 50, 100, 250);
//Process the cloned image.
gdpictureImaging.FxPixelize(imageID2);
using (System.IO.Stream outputStream = new System.IO.FileStream("output.png", System.IO.FileMode.CreateNew))
{
//Save a result into a new image file.
gdpictureImaging.SaveAsStream(imageID2, outputStream, GdPicture14.DocumentFormat.DocumentFormatPNG, 6);
}
gdpictureImaging.ReleaseGdPictureImage(imageID2);
gdpictureImaging.ReleaseGdPictureImage(imageID1);
}
}
Example
Cloning an area of a jpeg image into a new jpeg image, then performing the "pixelize" effect on the cloned image.
using (GdPictureImaging gdpictureImaging = new GdPictureImaging())
{
using (System.IO.Stream inputStream = new System.IO.FileStream("image.jpg", System.IO.FileMode.Open))
{
int imageID1 = gdpictureImaging.CreateGdPictureImageFromStream(inputStream, GdPicture14.DocumentFormat.DocumentFormatJPEG);
//Clone an area of the source image into a mew image.
int imageID2 = gdpictureImaging.CreateClonedGdPictureImageArea(imageID1, 50, 50, 100, 250);
//Process the cloned image.
gdpictureImaging.FxPixelize(imageID2);
using (System.IO.Stream outputStream = new System.IO.FileStream("output.png", System.IO.FileMode.CreateNew))
{
//Save a result into a new image file.
gdpictureImaging.SaveAsStream(imageID2, outputStream, GdPicture14.DocumentFormat.DocumentFormatPNG, 6);
}
gdpictureImaging.ReleaseGdPictureImage(imageID2);
gdpictureImaging.ReleaseGdPictureImage(imageID1);
}
}
See Also