Efficiently scale, crop, flip images with JuicyPixels


Version on this page:0.4.1
LTS Haskell 22.30:0.6.0
Stackage Nightly 2024-07-22:0.6.0
Latest on Hackage:0.6.0

See all snapshots JuicyPixels-extra appears in

BSD-3-Clause licensed and maintained by Mark Karpov
This version can be pinned in stack with:JuicyPixels-extra-0.4.1@sha256:04f603f39510e93061906a61801f71a1331edb34b6db41a702601fab6e42f263,2592

Module documentation for 0.4.1

Depends on 2 packages(full list with versions):

Juicy Pixels Extra

License BSD3 Hackage Stackage Nightly Stackage LTS Build Status

Missing primitives you shouldn’t need to re-implement yourself. I think the Haddocks are pretty self-explanatory, so head straight to them.


Copyright © 2016–2019 Mark Karpov

Distributed under BSD 3 clause license.


Juicy Pixels Extra 0.4.1

  • Fixed left rotation so that rotateLeft90 . rotateRight90 is now identity function.

  • Dropped support for GHC 7.10.

Juicy Pixels Extra 0.4.0

  • Fix scaleBilinear so it works correctly with images that have 16-bit components.

Juicy Pixels Extra 0.3.0

  • Made the function scaleBilinear polymorphic in pixel type.

Juicy Pixels Extra 0.2.2

  • Fixed a bug in the crop function related to incorrect calculation of new height in some cases.

Juicy Pixels Extra 0.2.1

  • Documentation improvements.

Juicy Pixels Extra 0.2.0

  • Added rotate180, beside, and below.

Juicy Pixels Extra 0.1.1

  • Added benchmarks.

  • Considerably improved performance of all functions (they are about ×15 faster now).

Juicy Pixels Extra 0.1.0

  • Initial release.