Packages

 

com.aspose.imaging.fileformats.emf.emfplus.consts

Class EmfPlusFilterType

  • java.lang.Object
    • com.aspose.ms.System.ValueType<com.aspose.ms.System.Enum>
      • com.aspose.ms.System.Enum
        • com.aspose.imaging.fileformats.emf.emfplus.consts.EmfPlusFilterType


  • public final class EmfPlusFilterType
    extends com.aspose.ms.System.Enum

    The FilterType enumeration defines types of filtering algorithms that can be used for text and graphics quality enhancement and image rendering.

    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.aspose.ms.System.Enum

        com.aspose.ms.System.Enum.AbstractEnum, com.aspose.ms.System.Enum.FlaggedEnum, com.aspose.ms.System.Enum.ObjectEnum, com.aspose.ms.System.Enum.SimpleEnum
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static byte FilterTypeBox
      Specifies a box filter algorithm, in which each destination pixel is computed by averaging a rectangle of source pixels.
      static byte FilterTypeGaussianQuad
      Specifies that a 4-sample Gaussian filter is used, which creates a blur effect on an image.
      static byte FilterTypeLinear
      Specifies that linear interpolation is performed using the weighted average of a 2x2 area of pixels surrounding the source pixel.
      static byte FilterTypeNone
      Specifies that filtering is not performed.
      static byte FilterTypePoint
      Specifies that each destination pixel is computed by sampling the nearest pixel from the source image.
      static byte FilterTypePyramidalQuad
      Specifies that a 4-sample tent filter is used.
      static byte FilterTypeTriangle
      Specifies that each pixel in the source image contributes equally to the destination image.
      • Fields inherited from class com.aspose.ms.System.Enum

        EnumSeparatorCharArray
    • Method Summary

      • Methods inherited from class com.aspose.ms.System.Enum

        Clone, CloneTo, format, format, get_Caption, get_Value, getName, getName, getNames, getNames, getNames, getUnderlyingType, getUnderlyingType, getValue, getValues, getValues, getValues, isDefined, isDefined, isDefined, isDefined, parse, parse, parse, parse, register, toObject, toString
    • Field Detail

      • FilterTypeNone

        public static final byte FilterTypeNone

        Specifies that filtering is not performed.

        See Also:
        Constant Field Values
      • FilterTypePoint

        public static final byte FilterTypePoint

        Specifies that each destination pixel is computed by sampling the nearest pixel from the source image.

        See Also:
        Constant Field Values
      • FilterTypeLinear

        public static final byte FilterTypeLinear

        Specifies that linear interpolation is performed using the weighted average of a 2x2 area of pixels surrounding the source pixel.

        See Also:
        Constant Field Values
      • FilterTypeTriangle

        public static final byte FilterTypeTriangle

        Specifies that each pixel in the source image contributes equally to the destination image. This is the slowest of filtering algorithms.

        See Also:
        Constant Field Values
      • FilterTypeBox

        public static final byte FilterTypeBox

        Specifies a box filter algorithm, in which each destination pixel is computed by averaging a rectangle of source pixels. This algorithm is useful only when reducing the size of an image.

        See Also:
        Constant Field Values
      • FilterTypePyramidalQuad

        public static final byte FilterTypePyramidalQuad

        Specifies that a 4-sample tent filter is used.

        See Also:
        Constant Field Values
      • FilterTypeGaussianQuad

        public static final byte FilterTypeGaussianQuad

        Specifies that a 4-sample Gaussian filter is used, which creates a blur effect on an image.

        See Also:
        Constant Field Values