Package3.3.9CodecGraphicsImage
JuicyPixels
Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and radiance)
- Version3.3.9
- CategoryCodec, Graphics, Image
- LicenceBSD-3-Clause
- AuthorVincent Berthoux
- Maintainervincent.berthoux@gmail.com
- Homepagegithub.com/Twinside/Juicy.Pixels
- Pinned byhackage JuicyPixels 3.3.9
- Sourcehackage.haskell.org/package/JuicyPixels-3.3.9
Modules
- Codec.PictureMain module for image import/export into various image formats. To use the library without thinking about it, look after decodeImage and
- Codec.Picture.BitmapModules used for Bitmap file (.bmp) file loading and writing
- Codec.Picture.ColorQuantThis module provide some color quantisation algorithm
- Codec.Picture.GifModule implementing GIF decoding.
- Codec.Picture.HDRModule dedicated of Radiance file decompression (.hdr or .pic) file.
- Codec.Picture.JpgModule used for JPEG file loading and writing.
- Codec.Picture.MetadataThis module expose a common "metadata" storage for various image
- Codec.Picture.Metadata.ExifThis module provide a totally partial and incomplete maping
- Codec.Picture.PngModule used for loading & writing 'Portable Network Graphics' (PNG)
- Codec.Picture.SavingHelper functions to save dynamic images to other file format
- Codec.Picture.TgaModule implementing function to read and write
- Codec.Picture.TiffModule implementing TIFF decoding. Supported compression schemes: Uncompressed PackBits LZW Supported bit depth: 2 bits 4 bits 8 bits…
- Codec.Picture.TypesModule provides basic types for image manipulation in the library.
Internal modules · 14
- Codec.Picture.Gif.Internal.LZW
- Codec.Picture.Gif.Internal.LZWEncoding
- Codec.Picture.Jpg.Internal.Common
- Codec.Picture.Jpg.Internal.DefaultTableModule used by the jpeg decoder internally, shouldn't be used
- Codec.Picture.Jpg.Internal.FastDct
- Codec.Picture.Jpg.Internal.FastIdctModule providing a fast implementation of IDCT inverse two dimensional DCT, Chen-Wang algorithm
- Codec.Picture.Jpg.Internal.Metadata
- Codec.Picture.Jpg.Internal.Progressive
- Codec.Picture.Jpg.Internal.TypesA good explanation of the JPEG format, including diagrams, is given at:
- Codec.Picture.Png.Internal.ExportModule implementing a basic png export, no filtering is applyed, but
- Codec.Picture.Png.Internal.Metadata
- Codec.Picture.Png.Internal.TypeLow level png module, you should import Codec.Picture.Png.Internal instead.
- Codec.Picture.Tiff.Internal.Metadata
- Codec.Picture.Tiff.Internal.Types
Description
This library can load and store images in PNG,Bitmap, Jpeg, Radiance, Tiff and Gif images.
Depends on
10 packages- base-4.23.0.0with GHC
- binary-0.8.9.3with GHC
- bytestring-0.12.2.0with GHC
- containers-0.8with GHC
- deepseq-1.5.2.0with GHC
- mtl-2.3.2with GHC
- primitive-0.9.1.0in this set
- transformers-0.6.3.0with GHC
- vector-0.13.2.0in this set
- zlib-0.7.1.1in this set