Portability | non-portable |
---|---|
Stability | experimental |
Maintainer | Fumiaki Kinoshita <fumiexcel@gmail.com> |
Safe Haskell | None |
Manipulating bitmaps
- data Bitmap = Bitmap (Image PixelRGBA8) Int
- 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
- sizeBitmap :: Bitmap -> V2 Int
- clipBitmap :: Bitmap -> Box V2 Int -> Bitmap
Basic types and functions
liftBitmapIO :: MonadIO m => Image PixelRGBA8 -> m BitmapSource
Load and Save
readBitmap :: MonadIO m => FilePath -> m BitmapSource
Load an image file.
Bitmap operations
Extract a Bitmap
from the specified range.
V2
sizeBitmap :: Bitmap -> V2 IntSource