Visual Basic
C#
Managed Extensions for C++
C++/CLI
Parameters
- page
- Page to pixelate.
- fillParameters
- Fill parameters for pixelate operation. See ImGearPixelateFillParams description.
- cellParameters
- Parameters of the cell for pixelate operation. See ImGearPixelateCellParams description.
- borderParameters
- Parameters of cell borders. See ImGearPixelateBorderParams description.
C# | Copy Code |
---|---|
// 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); |
Visual Basic | Copy Code |
---|---|
' 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) |