friday-juicypixels

Converts between the Friday and JuicyPixels image types https://github.com/TomMD/friday-juicypixels

Latest on Hackage:0.1.2.1

This package is not currently in any snapshots. If you're interested in using it, we recommend adding it to Stackage Nightly. Doing so will make builds more reliable, and allow stackage.org to host generated Haddocks.

BSD3 licensed by Thomas M. DuBuisson

friday-juicypixels

This library facilitates conversion between friday (an all-Haskell image manipulation library) and JuicyPixels (an all-Haskell encoder/decoder library for many image formats). Combining these two libraries is useful for adding basic image manipulation capabilities of many image formats to a Haskell application without requiring any C libraries/headers to be installed.

NOTE: Expect this library's API to break, as it is still very young.

Compared to friday-devil

The friday-devil package provides a storage backend to friday by calling the DevIL library. It is much more mature, and probably a lot faster (though benchmarks have yet to prove this).

This package is not in the spirit of friday-devil which is a more native bridge than conversion . As such, it should probabably be called something different like juicy-friday.

TODO

  • Make it into a storage backend that automatically converts all formats and color spaces supported by JuicyPixels to the internal representations supported by friday.
  • Add some benchmarks. Include friday-devil and ImageMagik.
  • Add more specs.

Done:

  • Conversion between JP and Friday for cheap using coerce and unsafeCoerce, yay!
  • Basic test suite.

License

Released under a 3-clause BSD license.

comments powered byDisqus