import Diagrams.Prelude
import Diagrams.Backend.Rasterific
{- non-square diagram should yield non-square output -}
dia :: Diagram B
dia = ellipseXY 1 1.5
sizeSpec :: SizeSpec V2 Double
sizeSpec = mkSizeSpec2D (Just 200) Nothing
sizeSpecBoth :: SizeSpec V2 Double
sizeSpecBoth = mkSizeSpec2D (Just 200) (Just 300)
main :: IO ()
main = do
renderRasterific "test-size.png" sizeSpec dia
renderRasterific "test-size.pdf" sizeSpec dia
renderRasterific "test-size-both.png" sizeSpecBoth dia
renderRasterific "test-size-both.pdf" sizeSpecBoth dia