massiv-io

Import/export of Image files into massiv Arrays

https://github.com/lehins/massiv

Version on this page:0.1.8.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.8.0@sha256:611c08bee2c049c00ab5620af9eb8df37d4ab1d3dd63b75678bd5dc598b97497,2345

massiv-io

Import/export Arrays in various formats.

Changes

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