Enum Class VipsForeignPpmFormat

java.lang.Object
java.lang.Enum<VipsForeignPpmFormat>
app.photofox.vipsffm.enums.VipsForeignPpmFormat
All Implemented Interfaces:
VEnum, VNamedEnum, Serializable, Comparable<VipsForeignPpmFormat>, Constable

public enum VipsForeignPpmFormat extends Enum<VipsForeignPpmFormat> implements VNamedEnum

The netpbm file format to save as.

FOREIGN_PPM_FORMAT_PBM images are single bit.

FOREIGN_PPM_FORMAT_PGM images are 8, 16, or 32-bits, one band.

FOREIGN_PPM_FORMAT_PPM images are 8, 16, or 32-bits, three bands.

FOREIGN_PPM_FORMAT_PFM images are 32-bit float pixels.

FOREIGN_PPM_FORMAT_PNM images are anymap images -- the image format is used to pick the saver.

  • Enum Constant Details

    • FOREIGN_PPM_FORMAT_PBM

      public static final VipsForeignPpmFormat FOREIGN_PPM_FORMAT_PBM

      portable bitmap

    • FOREIGN_PPM_FORMAT_PGM

      public static final VipsForeignPpmFormat FOREIGN_PPM_FORMAT_PGM

      portable greymap

    • FOREIGN_PPM_FORMAT_PPM

      public static final VipsForeignPpmFormat FOREIGN_PPM_FORMAT_PPM

      portable pixmap

    • FOREIGN_PPM_FORMAT_PFM

      public static final VipsForeignPpmFormat FOREIGN_PPM_FORMAT_PFM

      portable float map

    • FOREIGN_PPM_FORMAT_PNM

      public static final VipsForeignPpmFormat FOREIGN_PPM_FORMAT_PNM

      portable anymap

    • FOREIGN_PPM_FORMAT_LAST

      public static final VipsForeignPpmFormat FOREIGN_PPM_FORMAT_LAST
  • Field Details

  • Method Details

    • values

      public static VipsForeignPpmFormat[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static VipsForeignPpmFormat valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getName

      public String getName()
      Specified by:
      getName in interface VNamedEnum
    • getNickname

      public String getNickname()
      Specified by:
      getNickname in interface VNamedEnum
    • getRawValue

      public int getRawValue()
      Specified by:
      getRawValue in interface VEnum