@hackage yesod-media-simple0.2.0.1
Simple display of media types, served by yesod
Installation
Dependencies (9)
Dependents (1)
@hackage/acme-everything
yesod-media-simple
This package provides simple utilities for starting a web server which serves
some media. This makes serving media as easy as serve image
. For example,
here's how you serve a simple diagram:
import Diagrams.Prelude
import Yesod.Media.Simple
main = serveDiagram (circle 10 ||| square 20)
Media Types
Currently yesod-media-simple
supports serving the following media types:
-
Diagrams, by using cairo to render to png. Just call
serveDiagram :: Diagram Cairo -> IO ()
, or the more genericserve :: RenderContent a => a -> IO ()
. -
JuicyPixels images. Also includes utilities for putting JuicyPixels images in Diagrams and vice-versa.