friday-0.1: src/Vision/Image.hs
-- | Images are manipulated by their 'Image' and 'MaskedImage' type-class
-- instances.
--
-- The 'Manifest' representation uses an internal 'Vector' to represent the
-- image whereas the 'Delayed' representation uses a function to generate
-- pixels. Most transformation functions are generic to both representations in
-- the way they apply to any type which implements the type-classes.
--
-- The 'Delayed' image should be used as intermediate representations of
-- complex image transformations.
--
-- Please refer to our
-- <https://github.com/RaphaelJ/friday/blob/master/README.md README file> for a
-- detailed usage and examples.
module Vision.Image (
module Vision.Image.Grey
, module Vision.Image.Filter
, module Vision.Image.HSV
, module Vision.Image.Interpolate
, module Vision.Image.Mutable
, module Vision.Image.RGB
, module Vision.Image.RGBA
, module Vision.Image.Storage
, module Vision.Image.Threshold
, module Vision.Image.Transform
, module Vision.Image.Type
) where
import Vision.Image.Grey
import Vision.Image.Filter
import Vision.Image.HSV
import Vision.Image.Interpolate
import Vision.Image.Mutable
import Vision.Image.RGB
import Vision.Image.RGBA
import Vision.Image.Storage
import Vision.Image.Threshold
import Vision.Image.Transform
import Vision.Image.Type