ImageGear .NET v25.2 - Updated
ImageGear.Processing.Advanced Assembly / ImageGear.Processing Namespace / ImGearPixelateBorderParams Class
Members Example




In This Topic
    ImGearPixelateBorderParams Class
    In This Topic
    Describes border characteristics of the Pixelate operation.
    Object Model
    ImGearPixelateBorderParams Class
    Syntax
    'Declaration
     
    Public Class ImGearPixelateBorderParams 
    'Usage
     
    Dim instance As ImGearPixelateBorderParams
    public class ImGearPixelateBorderParams 
    public __gc class ImGearPixelateBorderParams 
    public ref class ImGearPixelateBorderParams 
    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.ImGearPixelateBorderParams

    See Also