# Package org.sunflow.image

- Interface Summary
  Interface | Description
  --- | ---
  BitmapReader | This is a very simple interface, designed to handle loading of bitmap data.
  BitmapWriter | This interface is used to represents an image output format.

- Class Summary
  Class | Description
  --- | ---
  Bitmap |
  BlackbodySpectrum |
  ChromaticitySpectrum | This spectral curve represents a given (x,y) chromaticity pair as explained in the sun/sky paper (section A.5)
  Color |
  ColorEncoder | This class contains many static helper methods that may be helpful for encoding colors into files.
  ColorFactory |
  ConstantSpectralCurve | Very simple class equivalent to a constant spectral curve.
  IrregularSpectralCurve | This class allows spectral curves to be defined from irregularly sampled data.
  RegularSpectralCurve |
  RGBSpace |
  SpectralCurve | This class is an abstract interface to sampled or analytic spectral data.
  XYZColor |

- Exception Summary
  Exception | Description
  --- | ---
  BitmapReader.BitmapFormatException | This exception can be used internally by bitmap readers to signal they have encountered a valid file but which contains invalid content.
  ColorFactory.ColorSpecificationException |