ImageGear21.Processing.Advanced Assembly > ImageGear.Processing Namespace > ImGearEffects Class : Pixelate Method |
'Declaration Public Shared Sub Pixelate( _ ByVal page As ImGearRasterPage, _ ByVal fillParameters As ImGearPixelateFillParams, _ ByVal cellParameters As ImGearPixelateCellParams, _ ByVal borderParameters As ImGearPixelateBorderParams _ )
'Usage Dim page As ImGearRasterPage Dim fillParameters As ImGearPixelateFillParams Dim cellParameters As ImGearPixelateCellParams Dim borderParameters As ImGearPixelateBorderParams ImGearEffects.Pixelate(page, fillParameters, cellParameters, borderParameters)
public static void Pixelate( ImGearRasterPage page, ImGearPixelateFillParams fillParameters, ImGearPixelateCellParams cellParameters, ImGearPixelateBorderParams borderParameters )
public: static void Pixelate( ImGearRasterPage* page, ImGearPixelateFillParams* fillParameters, ImGearPixelateCellParams* cellParameters, ImGearPixelateBorderParams* borderParameters )
public: static void Pixelate( ImGearRasterPage^ page, ImGearPixelateFillParams^ fillParameters, ImGearPixelateCellParams^ cellParameters, ImGearPixelateBorderParams^ borderParameters )
// 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)