massiv-io

Import/export of Image files into massiv Arrays

https://github.com/lehins/massiv

Version on this page:0.1.9.0
LTS Haskell 22.17:1.0.0.1
Stackage Nightly 2024-04-14:1.0.0.1
Latest on Hackage:1.0.0.1

See all snapshots massiv-io appears in

BSD-3-Clause licensed by Alexey Kuleshevich
Maintained by [email protected]
This version can be pinned in stack with:massiv-io-0.1.9.0@sha256:7d15c0a4d4145e123303048d058da2a80c3761a0eca7b17bac754ed6a4aaa87d,2345

massiv-io

Import/export Arrays in various formats.

Changes

0.1.9

  • Fix HDR decoding, i.e. .hdr and .pic file reading.

0.1.8

  • Fix reading images that have more than 8bit per channel: #85

0.1.7

  • Fix compatibility with JuicyPixels >= 3.3.0
  • Add Traversable instances for all Pixel types.
  • Derive a few more instances for X and Y pixels.
  • Drop dependency on data-default in favor of data-default-class

0.1.6

  • Made it compatible with new massiv >= 0.3 as well as the old ones.

0.1.5

  • All decoded images will be read in sequentially, but will have default computation set to Par.

0.1.4

  • Fixed wrongful export of Bit constructor.
  • Added export of fromDynamicImage and fromAnyDynamicImage

0.1.3

  • Fixed #22 - Invalid guard against image size
  • Made sure format is inferred from all supported file extensions for auto decoding.

0.1.2

  • Exposed Elevator internal functions.
  • Deprecate ColorSpace specific functions (liftPx, foldlPx, etc.) in favor of Functor, Applicative and Foldable.

0.1.1

  • Addition of Ord instances to Pixels.

0.1.0

  • Initial Release