diagrams-rasterific

Rasterific backend for diagrams.

http://projects.haskell.org/diagrams/

Version on this page:1.4.2.3@rev:3
LTS Haskell 23.27:1.4.2.3@rev:3
Stackage Nightly 2025-07-13:1.5@rev:1
Latest on Hackage:1.5@rev:1

See all snapshotsdiagrams-rasterific appears in

BSD-3-Clause licensedbyJeffrey Rosenbluth
Maintained by[email protected]
This version can be pinned in stack with:diagrams-rasterific-1.4.2.3@sha256:e77ddcc10fd6245455cc29f3b19fada6e80d1240d544ca516c236e74fbdce87b,3278

Module documentation for 1.4.2.3

diagrams-rasterific

diagrams-rasterific is aRasterific backend fordiagrams.It supports png, tif, bmp, jpg, pdf, and animated GIF output.

Diagrams is a powerful, flexible, declarative domain-specific languagefor creating vector graphics, using theHaskell programming language.

Changes

v1.4.2.3 (2023-05-30)

  • Allowbase-4.18,mtl-2.3,optparse-applicative-0.18
  • Test on GHC 9.6 & fix some warnings

v1.4.2.2-r2 (2022-09-01)

  • Allowbase-4.17,lens-5.2, and test with GHC 9.4

v1.4.2.2-r1 (2022-02-02)

  • Allowoptparse-applicative-0.17

v1.4.2.2 (2021-12-28)

GHC 9.2 compatibility and dependency bound updates:

  • Allowbase-4.16,hashable-1.4,lens-5.1.
  • AddEq instance forOptions Rasterific.

v1.4.2.1-r1 (2021-06-07)

  • Allowbytestring-0.11 andoptparse-applicative-0.16.

v1.4.2.1 (2021-05-28)

GHC 9.0 compatibility.

  • Allow:
    • base-4.15 (GHC 9.0)
    • diagrams-core-1.5
    • lens-5.0

v1.4.2 (2019-12-09)

- Add `renderPdfBS` function to output PDF in-memory.- Add `renderPdfBSWithDPI` to allow additionally specifying the DPI.- Bug fix: include fonts in `extra-source-files` rather than  `data-files`.

v1.4.1.1 (2018-10-12)

  • RequireRasterific-0.7.4 to

    • fix PDF rendering of zero-width paths (#43)
    • fix disappearing small elements (#51)
  • Allow:

    • base-4.12 (GHC 8.6)
    • lens-4.17
    • containers-0.6
    • JuicyPixels-3.3

v1.4.1 (2018-05-09)

- Bug fix: stroke entire paths at once ([#42](https://github.com/diagrams/diagrams-rasterific/issues/42))- New `Semigroup (Render Rasterific V2 n)` instance- Allow:    - `base-4.11` (GHC 8.4)    - `lens-4.16`

v1.4 (2016-10-26)

  • New features

    • Can now output PDFs.

    • Font files are now embedded withfile-embed.

    • Various functions for better GIF support.

    • Support for group opacity.

  • New instances

    • ToResult instance for animated GIFs.

v1.3.1.9 (2016-08-19)

  • Requireoptparse-applicative-0.13
  • Fix compilation error when building withoptparse-applicative-0.13

v1.3.1.8 (2016-08-16)

  • Allowoptparse-applicative-0.13

v1.3.1.7 (2016-06-06)

  • Allow:

    • base-4.9
    • lens-4.14
    • data-default-class-0.1
  • Test with GHC 8.0.1

Full Changelog

v1.3.1.6 (2016-05-01)

  • allowlens-4.14

Full Changelog

v1.3.1.5 (2015-09-29)

  • allowoptparse-applicative-0.12

Full Changelog

v1.3.1.4 (2015-09-22)

  • allowlens-4.13

Full Changelog

v1.3.1.3 (2015-07-19)

Full Changelog

v1.3.1.2 (2015-05-26)

Full Changelog

v1.3.1.1

(2015-04-25)

  • New moduleDiagrams.Backend.Rasterific.Text
  • Newtexterific function exported fromDiagrams.Backend.Rasterific
  • Fixes:
    • Fix bounding box calculation for text
    • FixBoxAlignedText positioning

v1.3.1 (2015-04-25)

  • group opacity

v1.3 (2015-04-19)

  • bump version to 1.3

v0.1.0.8 (2015-04-03)

Full Changelog

Merged pull requests:

v0.1.0.7 (2015-02-10)

Full Changelog

Merged pull requests:

v0.1.0.6 (2015-01-13)

Full Changelog

Merged pull requests:

v0.1.0.5 (2014-12-07)

Full Changelog

Closed issues:

  • Bumping dependencies to Rasterific 0.4#17

Merged pull requests:

v0.1.0.4 (2014-11-17)

Full Changelog

Closed issues:

  • q = max 0 (min 100 quality), shurely?#15

Merged pull requests:

v0.1.0.3 (2014-10-08)

Full Changelog

Merged pull requests:

  • use defaultLoopRender for looping#9 (bergey)

  • call defaultAnimMainRender with ASetter for loop options#8 (bergey)

v0.1.0.2 (2014-09-07)

Full Changelog

v0.1.0.1 (2014-08-22)

Full Changelog

v0.1 (2014-06-02)

Merged pull requests:

*This Change Log was automatically generated bygithub_changelog_generator