gloss-export-0.1.0.0: src/Graphics/Gloss/Export/Bitmap.hs
module Graphics.Gloss.Export.Bitmap
( exportPictureToBitmap
, exportPicturesToBitmap
) where
import Codec.Picture.Bitmap (writeBitmap)
import qualified Graphics.Gloss.Rendering as Gloss
import Graphics.Gloss.Export.Image
-- | Save a gloss Picture as Bitmap
exportPictureToBitmap :: Size -- ^ width, height in pixels
-> Gloss.Color -- ^ background color
-> FilePath -> Gloss.Picture -> IO ()
exportPictureToBitmap = exportPictureToFormat writeBitmap
-- | Save a gloss animation as Bitmap
exportPicturesToBitmap :: Size -- ^ width, height in pixels
-> Gloss.Color -- ^ background color
-> FilePath
-> Animation -- ^ function that maps from point in time to Picture. analog to Gloss.Animation
-> [Float] -- ^ list of points in time at which to evaluate the animation
-> IO ()
exportPicturesToBitmap = exportPicturesToFormat writeBitmap