Copyright | (C) 2013 Fumiaki Kinoshita |
---|---|
License | BSD-style (see the file LICENSE) |
Maintainer | Fumiaki Kinoshita <fumiexcel@gmail.com> |
Stability | experimental |
Portability | non-portable |
Safe Haskell | None |
Language | Haskell2010 |
Manipulating bitmaps
- data Bitmap = Bitmap {}
- bitmapSize :: Bitmap -> (Int, Int)
- liftBitmapIO :: MonadIO m => Image PixelRGBA8 -> m Bitmap
- readBitmap :: MonadIO m => FilePath -> m Bitmap
- writeBitmap :: MonadIO m => FilePath -> Bitmap -> m ()
- cropBitmap :: Bitmap -> (Int, Int) -> (Int, Int) -> Bitmap
- clipBitmap :: Bitmap -> Box V2 Int -> Bitmap
- sizeBitmap :: Bitmap -> V2 Int
Basic types and functions
liftBitmapIO :: MonadIO m => Image PixelRGBA8 -> m Bitmap Source
Load and Save
readBitmap :: MonadIO m => FilePath -> m Bitmap Source
Load an image file.
Bitmap operations
Extract a Bitmap
from the specified range.
V2
sizeBitmap :: Bitmap -> V2 Int Source