Class AlternateColorSpace

java.lang.Object
com.sun.pdfview.colorspace.PDFColorSpace
com.sun.pdfview.colorspace.AlternateColorSpace

public class AlternateColorSpace extends PDFColorSpace
A color space that uses another color space to return values, and a function to map between values in the input and input values to the alternate color space
  • Field Details

    • alternate

      private PDFColorSpace alternate
      The alternate color space
    • function

      private PDFFunction function
      The function
  • Constructor Details

    • AlternateColorSpace

      public AlternateColorSpace(PDFColorSpace alternate, PDFFunction function)
      Creates a new instance of AlternateColorSpace
  • Method Details

    • getNumComponents

      public int getNumComponents()
      get the number of components expected in the getPaint command
      Overrides:
      getNumComponents in class PDFColorSpace
    • getPaint

      public PDFPaint getPaint(float[] components)
      get the PDFPaint representing the color described by the given color components
      Overrides:
      getPaint in class PDFColorSpace
      Parameters:
      components - the color components corresponding to the given colorspace
      Returns:
      a PDFPaint object representing the closest Color to the given components.
    • getColorSpace

      public ColorSpace getColorSpace()
      get the original Java ColorSpace.
      Overrides:
      getColorSpace in class PDFColorSpace