-- | Main module for exporting gloss pictures to image files, gif animations and juicy-pixels image datatypes
--   The canvas seems limited to  (1853,1025) beyond that it's transparent

module Graphics.Gloss.Export
    (
    -- * For tinkering yourself
      initialize
    , pictureToImageRGB8
    , pictureToImageRGBA8
    , exportPictureToFormat
    , exportPicturesToFormat

    -- * Writing to PNG
    , exportPictureToPNG
    , exportPicturesToPNG

    -- * Writing to Bitmap
    , exportPictureToBitmap
    , exportPicturesToBitmap

    -- * Writing to Tga
    , exportPictureToTga
    , exportPicturesToTga

    -- * Writing to Tiff
    , exportPictureToTiff
    , exportPicturesToTiff

    -- * Writing to Gif
    , exportPicturesToGif
    , GifDelay(..)
    , GifLooping(..)
    ) where

import Graphics.Gloss.Export.Image
import Graphics.Gloss.Export.PNG
import Graphics.Gloss.Export.Bitmap
import Graphics.Gloss.Export.Tga
import Graphics.Gloss.Export.Tiff
import Graphics.Gloss.Export.Gif