Copyright | (c) 2013-2015 Ian-Woo Kim |
---|---|
License | BSD3 |
Maintainer | Ian-Woo Kim <ianwookim@gmail.com> |
Stability | experimental |
Portability | GHC |
Safe Haskell | None |
Language | Haskell98 |
Manipulate Image in selection
- cropImage :: BBoxed Image -> MainCoroutine ()
- startCropRect :: CanvasId -> BBoxed Image -> (Hoodle SelectMode, Page SelectMode) -> PointerCoord -> MainCoroutine ()
- newCropRect :: CanvasId -> CanvasGeometry -> TempRender (PageNum, BBox) -> (Double, Double) -> ((Double, Double), UTCTime) -> MainCoroutine BBox
- createCroppedImage :: Image -> BBox -> BBox -> IO (Maybe Image)
- rotateImage :: RotateDir -> BBoxed Image -> MainCoroutine ()
- createRotatedImage :: RotateDir -> Image -> BBox -> IO (Maybe Image)
Documentation
startCropRect :: CanvasId -> BBoxed Image -> (Hoodle SelectMode, Page SelectMode) -> PointerCoord -> MainCoroutine () Source #
newCropRect :: CanvasId -> CanvasGeometry -> TempRender (PageNum, BBox) -> (Double, Double) -> ((Double, Double), UTCTime) -> MainCoroutine BBox Source #
start making a new crop rectangle
rotateImage :: RotateDir -> BBoxed Image -> MainCoroutine () Source #