Skip to content

Commit 4de1b8b

Browse files
committed
Merge pull request #4 from jdeseno/canvas-data-url
Adds function to get the data url from a canvas
2 parents 10ef11a + 3aa2c93 commit 4de1b8b

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/Graphics/Canvas.purs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,13 @@ getCanvasDimensions ce = do
6969
setCanvasDimensions :: forall eff. Dimensions -> CanvasElement -> Eff (canvas :: Canvas | eff) CanvasElement
7070
setCanvasDimensions d ce = setCanvasHeight d.height ce >>= setCanvasWidth d.width
7171

72+
foreign import canvasToDataURL
73+
"function canvasToDataURL(canvas) {\
74+
\ return function(){\
75+
\ return canvas.toDataURL();\
76+
\ };\
77+
\};" :: forall eff. CanvasElement -> Eff (canvas :: Canvas | eff) String
78+
7279
-- |
7380
-- Context Properties
7481
--

0 commit comments

Comments
 (0)