# 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: ```haskell 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](http://projects.haskell.org/diagrams/), by using cairo to render to png. Just call `serveDiagram :: Diagram Cairo -> IO ()`, or the more generic `serve :: RenderContent a => a -> IO ()`. * [JuicyPixels](https://hackage.haskell.org/package/JuicyPixels) images. Also includes utilities for putting JuicyPixels images in Diagrams and vice-versa.