Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

haskell-github-trust/friday-juicypixels

Repository files navigation

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.

AltStyle によって変換されたページ (->オリジナル) /