ImageGear .NET - Updated
ImGearPixelateCellParams Class
Members  Example 




ImageGear23.Processing.Advanced Assembly > ImageGear.Processing Namespace : ImGearPixelateCellParams Class
Describes cell parameters of the Pixelate operation.
Object Model
ImGearPixelateCellParams Class
Syntax
'Declaration
 
Public Class ImGearPixelateCellParams 
'Usage
 
Dim instance As ImGearPixelateCellParams
public class ImGearPixelateCellParams 
public __gc class ImGearPixelateCellParams 
public ref class ImGearPixelateCellParams 
Example
// Pixelate an image.

// Parameter classes for Pixelate method.
ImGearPixelateBorderParams igPixelateBorderParams = new ImGearPixelateBorderParams();
ImGearPixelateCellParams igPixelateCellParams = new ImGearPixelateCellParams();
ImGearPixelateFillParams igPixelateFillParams = new ImGearPixelateFillParams();

ImGearPixel igPixel = igRasterPage.DIB.GetPixelCopy(0, 0);

// cell parameters
igPixelateCellParams.Type = ImGearPixelateCellType.Rectangle;
igPixelateCellParams.Width = 8;
igPixelateCellParams.Height = 8;

// fill parameters
igPixelateFillParams.FillMethod = ImGearPixelateFillMethod.Average;
igPixelateFillParams.Color = igPixel;
igPixelateFillParams.Opacity = (float)1.00;
// Border parameters
igPixelateBorderParams.Width = 0;
igPixelateBorderParams.Height = 0;
igPixelateBorderParams.Color = igPixel;
igPixelateBorderParams.Opacity = (float)1.00;

ImGearEffects.Pixelate(igRasterPage,
        igPixelateFillParams,
        igPixelateCellParams,
        igPixelateBorderParams);
' Pixelate an image.

' Parameter classes for Pixelate function.
Dim igPixelateBorderParams As New ImGearPixelateBorderParams()
Dim igPixelateCellParams As New ImGearPixelateCellParams()
Dim igPixelateFillParams As New ImGearPixelateFillParams()

Dim igPixel As ImGearPixel = igRasterPage.DIB.GetPixelCopy(0, 0)

' cell parameters
igPixelateCellParams.Type = ImGearPixelateCellType.Rectangle
igPixelateCellParams.Width = 8
igPixelateCellParams.Height = 8

' fill parameters
igPixelateFillParams.FillMethod = ImGearPixelateFillMethod.Average
igPixelateFillParams.Color = igPixel
igPixelateFillParams.Opacity = CSng(1)
' Border parameters
igPixelateBorderParams.Width = 0
igPixelateBorderParams.Height = 0
igPixelateBorderParams.Color = igPixel
igPixelateBorderParams.Opacity = CSng(1)

ImGearEffects.Pixelate(igRasterPage, igPixelateFillParams, igPixelateCellParams, igPixelateBorderParams)
Inheritance Hierarchy

System.Object
   ImageGear.Processing.ImGearPixelateCellParams

See Also

Reference

ImGearPixelateCellParams Members
ImageGear.Processing Namespace
Pixelate Method