# 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 |