packages feed

JuicyPixels 3.2.6.1 → 3.2.6.2

raw patch · 4 files changed

+13/−4 lines, 4 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

- Codec.Picture: enableImageDithering :: PaletteOptions -> Bool
- Codec.Picture: imageData :: Image a -> Vector (PixelBaseComponent a)
- Codec.Picture: imageHeight :: Image a -> {-# UNPACK #-} !Int
- Codec.Picture: imageWidth :: Image a -> {-# UNPACK #-} !Int
- Codec.Picture: paletteColorCount :: PaletteOptions -> Int
- Codec.Picture: paletteCreationMethod :: PaletteOptions -> PaletteCreationMethod
- Codec.Picture.Bitmap: instance Binary BmpHeader
- Codec.Picture.Bitmap: instance Binary BmpInfoHeader
- Codec.Picture.Bitmap: instance BmpEncodable Pixel8
- Codec.Picture.Bitmap: instance BmpEncodable PixelRGB8
- Codec.Picture.Bitmap: instance BmpEncodable PixelRGBA8
- Codec.Picture.Bitmap: instance Show BmpInfoHeader
- Codec.Picture.ColorQuant: enableImageDithering :: PaletteOptions -> Bool
- Codec.Picture.ColorQuant: instance Applicative (Fold a)
- Codec.Picture.ColorQuant: instance Eq Cluster
- Codec.Picture.ColorQuant: instance Functor (Fold a)
- Codec.Picture.ColorQuant: instance Ord Cluster
- Codec.Picture.ColorQuant: paletteColorCount :: PaletteOptions -> Int
- Codec.Picture.ColorQuant: paletteCreationMethod :: PaletteOptions -> PaletteCreationMethod
- Codec.Picture.Gif: instance Binary GifFile
- Codec.Picture.Gif: instance Binary GifHeader
- Codec.Picture.Gif: instance Binary GifImage
- Codec.Picture.Gif: instance Binary GifVersion
- Codec.Picture.Gif: instance Binary GraphicControlExtension
- Codec.Picture.Gif: instance Binary ImageDescriptor
- Codec.Picture.Gif: instance Binary LogicalScreenDescriptor
- Codec.Picture.HDR: instance Binary RGBE
- Codec.Picture.HDR: instance Binary RadianceFormat
- Codec.Picture.HDR: instance Binary RadianceHeader
- Codec.Picture.Metadata: instance Eq (Keys a)
- Codec.Picture.Metadata: instance Eq SourceFormat
- Codec.Picture.Metadata: instance Eq Value
- Codec.Picture.Metadata: instance Monoid Metadatas
- Codec.Picture.Metadata: instance NFData (Elem Keys)
- Codec.Picture.Metadata: instance NFData Metadatas
- Codec.Picture.Metadata: instance NFData SourceFormat
- Codec.Picture.Metadata: instance NFData Value
- Codec.Picture.Metadata: instance Show (Elem Keys)
- Codec.Picture.Metadata: instance Show (Keys a)
- Codec.Picture.Metadata: instance Show Metadatas
- Codec.Picture.Metadata: instance Show SourceFormat
- Codec.Picture.Metadata: instance Show Value
- Codec.Picture.Metadata.Exif: instance Eq ExifTag
- Codec.Picture.Metadata.Exif: instance NFData ExifData
- Codec.Picture.Metadata.Exif: instance NFData ExifTag
- Codec.Picture.Metadata.Exif: instance Ord ExifTag
- Codec.Picture.Metadata.Exif: instance Show ExifData
- Codec.Picture.Metadata.Exif: instance Show ExifTag
- Codec.Picture.Tga: instance Binary TgaColorMapType
- Codec.Picture.Tga: instance Binary TgaFile
- Codec.Picture.Tga: instance Binary TgaHeader
- Codec.Picture.Tga: instance Binary TgaImageDescription
- Codec.Picture.Tga: instance Binary TgaImageType
- Codec.Picture.Tga: instance TGAPixel Depth15
- Codec.Picture.Tga: instance TGAPixel Depth24
- Codec.Picture.Tga: instance TGAPixel Depth32
- Codec.Picture.Tga: instance TGAPixel Depth8
- Codec.Picture.Tga: instance TgaSaveable Pixel8
- Codec.Picture.Tga: instance TgaSaveable PixelRGB8
- Codec.Picture.Tga: instance TgaSaveable PixelRGBA8
- Codec.Picture.Tiff: instance BinaryParam ByteString TiffInfo
- Codec.Picture.Tiff: instance TiffSaveable Pixel16
- Codec.Picture.Tiff: instance TiffSaveable Pixel8
- Codec.Picture.Tiff: instance TiffSaveable PixelCMYK16
- Codec.Picture.Tiff: instance TiffSaveable PixelCMYK8
- Codec.Picture.Tiff: instance TiffSaveable PixelRGB16
- Codec.Picture.Tiff: instance TiffSaveable PixelRGB8
- Codec.Picture.Tiff: instance TiffSaveable PixelRGBA16
- Codec.Picture.Tiff: instance TiffSaveable PixelRGBA8
- Codec.Picture.Tiff: instance TiffSaveable PixelYA16
- Codec.Picture.Tiff: instance TiffSaveable PixelYA8
- Codec.Picture.Tiff: instance TiffSaveable PixelYCbCr8
- Codec.Picture.Tiff: instance Unpackable Pack12
- Codec.Picture.Tiff: instance Unpackable Pack2
- Codec.Picture.Tiff: instance Unpackable Pack4
- Codec.Picture.Tiff: instance Unpackable Word16
- Codec.Picture.Tiff: instance Unpackable Word32
- Codec.Picture.Tiff: instance Unpackable Word8
- Codec.Picture.Tiff: instance Unpackable YCbCrSubsampling
- Codec.Picture.Types: imageData :: Image a -> Vector (PixelBaseComponent a)
- Codec.Picture.Types: imageHeight :: Image a -> {-# UNPACK #-} !Int
- Codec.Picture.Types: imageWidth :: Image a -> {-# UNPACK #-} !Int
- Codec.Picture.Types: instance ColorConvertible Pixel16 PixelRGB16
- Codec.Picture.Types: instance ColorConvertible Pixel16 PixelRGBA16
- Codec.Picture.Types: instance ColorConvertible Pixel16 PixelYA16
- Codec.Picture.Types: instance ColorConvertible Pixel8 Pixel16
- Codec.Picture.Types: instance ColorConvertible Pixel8 PixelF
- Codec.Picture.Types: instance ColorConvertible Pixel8 PixelRGB8
- Codec.Picture.Types: instance ColorConvertible Pixel8 PixelRGBA8
- Codec.Picture.Types: instance ColorConvertible Pixel8 PixelYA8
- Codec.Picture.Types: instance ColorConvertible PixelF PixelRGBF
- Codec.Picture.Types: instance ColorConvertible PixelRGB16 PixelRGBA16
- Codec.Picture.Types: instance ColorConvertible PixelRGB8 PixelRGB16
- Codec.Picture.Types: instance ColorConvertible PixelRGB8 PixelRGBA16
- Codec.Picture.Types: instance ColorConvertible PixelRGB8 PixelRGBA8
- Codec.Picture.Types: instance ColorConvertible PixelRGB8 PixelRGBF
- Codec.Picture.Types: instance ColorConvertible PixelRGBA8 PixelRGBA16
- Codec.Picture.Types: instance ColorConvertible PixelYA16 PixelRGBA16
- Codec.Picture.Types: instance ColorConvertible PixelYA8 PixelRGB8
- Codec.Picture.Types: instance ColorConvertible PixelYA8 PixelRGBA8
- Codec.Picture.Types: instance ColorPlane PixelCMYK16 PlaneBlack
- Codec.Picture.Types: instance ColorPlane PixelCMYK16 PlaneCyan
- Codec.Picture.Types: instance ColorPlane PixelCMYK16 PlaneMagenta
- Codec.Picture.Types: instance ColorPlane PixelCMYK16 PlaneYellow
- Codec.Picture.Types: instance ColorPlane PixelCMYK8 PlaneBlack
- Codec.Picture.Types: instance ColorPlane PixelCMYK8 PlaneCyan
- Codec.Picture.Types: instance ColorPlane PixelCMYK8 PlaneMagenta
- Codec.Picture.Types: instance ColorPlane PixelCMYK8 PlaneYellow
- Codec.Picture.Types: instance ColorPlane PixelRGB16 PlaneBlue
- Codec.Picture.Types: instance ColorPlane PixelRGB16 PlaneGreen
- Codec.Picture.Types: instance ColorPlane PixelRGB16 PlaneRed
- Codec.Picture.Types: instance ColorPlane PixelRGB8 PlaneBlue
- Codec.Picture.Types: instance ColorPlane PixelRGB8 PlaneGreen
- Codec.Picture.Types: instance ColorPlane PixelRGB8 PlaneRed
- Codec.Picture.Types: instance ColorPlane PixelRGBA16 PlaneAlpha
- Codec.Picture.Types: instance ColorPlane PixelRGBA16 PlaneBlue
- Codec.Picture.Types: instance ColorPlane PixelRGBA16 PlaneGreen
- Codec.Picture.Types: instance ColorPlane PixelRGBA16 PlaneRed
- Codec.Picture.Types: instance ColorPlane PixelRGBA8 PlaneAlpha
- Codec.Picture.Types: instance ColorPlane PixelRGBA8 PlaneBlue
- Codec.Picture.Types: instance ColorPlane PixelRGBA8 PlaneGreen
- Codec.Picture.Types: instance ColorPlane PixelRGBA8 PlaneRed
- Codec.Picture.Types: instance ColorPlane PixelRGBF PlaneBlue
- Codec.Picture.Types: instance ColorPlane PixelRGBF PlaneGreen
- Codec.Picture.Types: instance ColorPlane PixelRGBF PlaneRed
- Codec.Picture.Types: instance ColorPlane PixelYA16 PlaneAlpha
- Codec.Picture.Types: instance ColorPlane PixelYA16 PlaneLuma
- Codec.Picture.Types: instance ColorPlane PixelYA8 PlaneAlpha
- Codec.Picture.Types: instance ColorPlane PixelYA8 PlaneLuma
- Codec.Picture.Types: instance ColorPlane PixelYCbCr8 PlaneCb
- Codec.Picture.Types: instance ColorPlane PixelYCbCr8 PlaneCr
- Codec.Picture.Types: instance ColorPlane PixelYCbCr8 PlaneLuma
- Codec.Picture.Types: instance ColorSpaceConvertible PixelCMYK16 PixelRGB16
- Codec.Picture.Types: instance ColorSpaceConvertible PixelCMYK8 PixelRGB8
- Codec.Picture.Types: instance ColorSpaceConvertible PixelRGB16 PixelCMYK16
- Codec.Picture.Types: instance ColorSpaceConvertible PixelRGB8 PixelCMYK8
- Codec.Picture.Types: instance ColorSpaceConvertible PixelRGB8 PixelYCbCr8
- Codec.Picture.Types: instance ColorSpaceConvertible PixelYCbCr8 PixelRGB8
- Codec.Picture.Types: instance ColorSpaceConvertible PixelYCbCrK8 PixelCMYK8
- Codec.Picture.Types: instance ColorSpaceConvertible PixelYCbCrK8 PixelRGB8
- Codec.Picture.Types: instance Eq PixelCMYK16
- Codec.Picture.Types: instance Eq PixelCMYK8
- Codec.Picture.Types: instance Eq PixelRGB16
- Codec.Picture.Types: instance Eq PixelRGB8
- Codec.Picture.Types: instance Eq PixelRGBA16
- Codec.Picture.Types: instance Eq PixelRGBA8
- Codec.Picture.Types: instance Eq PixelRGBF
- Codec.Picture.Types: instance Eq PixelYA16
- Codec.Picture.Types: instance Eq PixelYA8
- Codec.Picture.Types: instance Eq PixelYCbCr8
- Codec.Picture.Types: instance Eq PixelYCbCrK8
- Codec.Picture.Types: instance LumaPlaneExtractable Pixel16
- Codec.Picture.Types: instance LumaPlaneExtractable Pixel32
- Codec.Picture.Types: instance LumaPlaneExtractable Pixel8
- Codec.Picture.Types: instance LumaPlaneExtractable PixelF
- Codec.Picture.Types: instance LumaPlaneExtractable PixelRGB16
- Codec.Picture.Types: instance LumaPlaneExtractable PixelRGB8
- Codec.Picture.Types: instance LumaPlaneExtractable PixelRGBA8
- Codec.Picture.Types: instance LumaPlaneExtractable PixelRGBF
- Codec.Picture.Types: instance LumaPlaneExtractable PixelYA8
- Codec.Picture.Types: instance LumaPlaneExtractable PixelYCbCr8
- Codec.Picture.Types: instance NFData (Image a)
- Codec.Picture.Types: instance NFData (MutableImage s a)
- Codec.Picture.Types: instance NFData DynamicImage
- Codec.Picture.Types: instance Ord PixelCMYK16
- Codec.Picture.Types: instance Ord PixelCMYK8
- Codec.Picture.Types: instance Ord PixelRGB16
- Codec.Picture.Types: instance Ord PixelRGB8
- Codec.Picture.Types: instance Ord PixelRGBA16
- Codec.Picture.Types: instance Ord PixelRGBA8
- Codec.Picture.Types: instance Ord PixelRGBF
- Codec.Picture.Types: instance Ord PixelYA16
- Codec.Picture.Types: instance Ord PixelYA8
- Codec.Picture.Types: instance Ord PixelYCbCr8
- Codec.Picture.Types: instance Ord PixelYCbCrK8
- Codec.Picture.Types: instance PackeablePixel Pixel16
- Codec.Picture.Types: instance PackeablePixel Pixel32
- Codec.Picture.Types: instance PackeablePixel Pixel8
- Codec.Picture.Types: instance PackeablePixel PixelCMYK16
- Codec.Picture.Types: instance PackeablePixel PixelCMYK8
- Codec.Picture.Types: instance PackeablePixel PixelF
- Codec.Picture.Types: instance PackeablePixel PixelRGBA16
- Codec.Picture.Types: instance PackeablePixel PixelRGBA8
- Codec.Picture.Types: instance PackeablePixel PixelYA16
- Codec.Picture.Types: instance PackeablePixel PixelYA8
- Codec.Picture.Types: instance Pixel Pixel16
- Codec.Picture.Types: instance Pixel Pixel32
- Codec.Picture.Types: instance Pixel Pixel8
- Codec.Picture.Types: instance Pixel PixelCMYK16
- Codec.Picture.Types: instance Pixel PixelCMYK8
- Codec.Picture.Types: instance Pixel PixelF
- Codec.Picture.Types: instance Pixel PixelRGB16
- Codec.Picture.Types: instance Pixel PixelRGB8
- Codec.Picture.Types: instance Pixel PixelRGBA16
- Codec.Picture.Types: instance Pixel PixelRGBA8
- Codec.Picture.Types: instance Pixel PixelRGBF
- Codec.Picture.Types: instance Pixel PixelYA16
- Codec.Picture.Types: instance Pixel PixelYA8
- Codec.Picture.Types: instance Pixel PixelYCbCr8
- Codec.Picture.Types: instance Pixel PixelYCbCrK8
- Codec.Picture.Types: instance Pixel a => ColorConvertible a a
- Codec.Picture.Types: instance Pixel a => ColorSpaceConvertible a a
- Codec.Picture.Types: instance Show PixelCMYK16
- Codec.Picture.Types: instance Show PixelCMYK8
- Codec.Picture.Types: instance Show PixelRGB16
- Codec.Picture.Types: instance Show PixelRGB8
- Codec.Picture.Types: instance Show PixelRGBA16
- Codec.Picture.Types: instance Show PixelRGBA8
- Codec.Picture.Types: instance Show PixelRGBF
- Codec.Picture.Types: instance Show PixelYA16
- Codec.Picture.Types: instance Show PixelYA8
- Codec.Picture.Types: instance Show PixelYCbCr8
- Codec.Picture.Types: instance Show PixelYCbCrK8
- Codec.Picture.Types: instance TransparentPixel PixelRGBA16 PixelRGB16
- Codec.Picture.Types: instance TransparentPixel PixelRGBA8 PixelRGB8
- Codec.Picture.Types: instance TransparentPixel PixelYA16 Pixel16
- Codec.Picture.Types: instance TransparentPixel PixelYA8 Pixel8
- Codec.Picture.Types: mutableImageData :: MutableImage s a -> STVector s (PixelBaseComponent a)
- Codec.Picture.Types: mutableImageHeight :: MutableImage s a -> {-# UNPACK #-} !Int
- Codec.Picture.Types: mutableImageWidth :: MutableImage s a -> {-# UNPACK #-} !Int
+ Codec.Picture: [enableImageDithering] :: PaletteOptions -> Bool
+ Codec.Picture: [imageData] :: Image a -> Vector (PixelBaseComponent a)
+ Codec.Picture: [imageHeight] :: Image a -> {-# UNPACK #-} !Int
+ Codec.Picture: [imageWidth] :: Image a -> {-# UNPACK #-} !Int
+ Codec.Picture: [paletteColorCount] :: PaletteOptions -> Int
+ Codec.Picture: [paletteCreationMethod] :: PaletteOptions -> PaletteCreationMethod
+ Codec.Picture.Bitmap: instance Codec.Picture.Bitmap.BmpEncodable Codec.Picture.Types.Pixel8
+ Codec.Picture.Bitmap: instance Codec.Picture.Bitmap.BmpEncodable Codec.Picture.Types.PixelRGB8
+ Codec.Picture.Bitmap: instance Codec.Picture.Bitmap.BmpEncodable Codec.Picture.Types.PixelRGBA8
+ Codec.Picture.Bitmap: instance Data.Binary.Class.Binary Codec.Picture.Bitmap.BmpHeader
+ Codec.Picture.Bitmap: instance Data.Binary.Class.Binary Codec.Picture.Bitmap.BmpInfoHeader
+ Codec.Picture.Bitmap: instance GHC.Show.Show Codec.Picture.Bitmap.BmpInfoHeader
+ Codec.Picture.ColorQuant: [enableImageDithering] :: PaletteOptions -> Bool
+ Codec.Picture.ColorQuant: [paletteColorCount] :: PaletteOptions -> Int
+ Codec.Picture.ColorQuant: [paletteCreationMethod] :: PaletteOptions -> PaletteCreationMethod
+ Codec.Picture.ColorQuant: instance GHC.Base.Applicative (Codec.Picture.ColorQuant.Fold a)
+ Codec.Picture.ColorQuant: instance GHC.Base.Functor (Codec.Picture.ColorQuant.Fold a)
+ Codec.Picture.ColorQuant: instance GHC.Classes.Eq Codec.Picture.ColorQuant.Cluster
+ Codec.Picture.ColorQuant: instance GHC.Classes.Ord Codec.Picture.ColorQuant.Cluster
+ Codec.Picture.Gif: instance Data.Binary.Class.Binary Codec.Picture.Gif.GifFile
+ Codec.Picture.Gif: instance Data.Binary.Class.Binary Codec.Picture.Gif.GifHeader
+ Codec.Picture.Gif: instance Data.Binary.Class.Binary Codec.Picture.Gif.GifImage
+ Codec.Picture.Gif: instance Data.Binary.Class.Binary Codec.Picture.Gif.GifVersion
+ Codec.Picture.Gif: instance Data.Binary.Class.Binary Codec.Picture.Gif.GraphicControlExtension
+ Codec.Picture.Gif: instance Data.Binary.Class.Binary Codec.Picture.Gif.ImageDescriptor
+ Codec.Picture.Gif: instance Data.Binary.Class.Binary Codec.Picture.Gif.LogicalScreenDescriptor
+ Codec.Picture.HDR: instance Data.Binary.Class.Binary Codec.Picture.HDR.RGBE
+ Codec.Picture.HDR: instance Data.Binary.Class.Binary Codec.Picture.HDR.RadianceFormat
+ Codec.Picture.HDR: instance Data.Binary.Class.Binary Codec.Picture.HDR.RadianceHeader
+ Codec.Picture.Metadata: instance Control.DeepSeq.NFData (Codec.Picture.Metadata.Elem Codec.Picture.Metadata.Keys)
+ Codec.Picture.Metadata: instance Control.DeepSeq.NFData Codec.Picture.Metadata.Metadatas
+ Codec.Picture.Metadata: instance Control.DeepSeq.NFData Codec.Picture.Metadata.SourceFormat
+ Codec.Picture.Metadata: instance Control.DeepSeq.NFData Codec.Picture.Metadata.Value
+ Codec.Picture.Metadata: instance GHC.Base.Monoid Codec.Picture.Metadata.Metadatas
+ Codec.Picture.Metadata: instance GHC.Classes.Eq (Codec.Picture.Metadata.Keys a)
+ Codec.Picture.Metadata: instance GHC.Classes.Eq Codec.Picture.Metadata.SourceFormat
+ Codec.Picture.Metadata: instance GHC.Classes.Eq Codec.Picture.Metadata.Value
+ Codec.Picture.Metadata: instance GHC.Show.Show (Codec.Picture.Metadata.Elem Codec.Picture.Metadata.Keys)
+ Codec.Picture.Metadata: instance GHC.Show.Show (Codec.Picture.Metadata.Keys a)
+ Codec.Picture.Metadata: instance GHC.Show.Show Codec.Picture.Metadata.Metadatas
+ Codec.Picture.Metadata: instance GHC.Show.Show Codec.Picture.Metadata.SourceFormat
+ Codec.Picture.Metadata: instance GHC.Show.Show Codec.Picture.Metadata.Value
+ Codec.Picture.Metadata.Exif: instance Control.DeepSeq.NFData Codec.Picture.Metadata.Exif.ExifData
+ Codec.Picture.Metadata.Exif: instance Control.DeepSeq.NFData Codec.Picture.Metadata.Exif.ExifTag
+ Codec.Picture.Metadata.Exif: instance GHC.Classes.Eq Codec.Picture.Metadata.Exif.ExifTag
+ Codec.Picture.Metadata.Exif: instance GHC.Classes.Ord Codec.Picture.Metadata.Exif.ExifTag
+ Codec.Picture.Metadata.Exif: instance GHC.Show.Show Codec.Picture.Metadata.Exif.ExifData
+ Codec.Picture.Metadata.Exif: instance GHC.Show.Show Codec.Picture.Metadata.Exif.ExifTag
+ Codec.Picture.Tga: instance Codec.Picture.Tga.TGAPixel Codec.Picture.Tga.Depth15
+ Codec.Picture.Tga: instance Codec.Picture.Tga.TGAPixel Codec.Picture.Tga.Depth24
+ Codec.Picture.Tga: instance Codec.Picture.Tga.TGAPixel Codec.Picture.Tga.Depth32
+ Codec.Picture.Tga: instance Codec.Picture.Tga.TGAPixel Codec.Picture.Tga.Depth8
+ Codec.Picture.Tga: instance Codec.Picture.Tga.TgaSaveable Codec.Picture.Types.Pixel8
+ Codec.Picture.Tga: instance Codec.Picture.Tga.TgaSaveable Codec.Picture.Types.PixelRGB8
+ Codec.Picture.Tga: instance Codec.Picture.Tga.TgaSaveable Codec.Picture.Types.PixelRGBA8
+ Codec.Picture.Tga: instance Data.Binary.Class.Binary Codec.Picture.Tga.TgaColorMapType
+ Codec.Picture.Tga: instance Data.Binary.Class.Binary Codec.Picture.Tga.TgaFile
+ Codec.Picture.Tga: instance Data.Binary.Class.Binary Codec.Picture.Tga.TgaHeader
+ Codec.Picture.Tga: instance Data.Binary.Class.Binary Codec.Picture.Tga.TgaImageDescription
+ Codec.Picture.Tga: instance Data.Binary.Class.Binary Codec.Picture.Tga.TgaImageType
+ Codec.Picture.Tiff: instance Codec.Picture.Tiff.TiffSaveable Codec.Picture.Types.Pixel16
+ Codec.Picture.Tiff: instance Codec.Picture.Tiff.TiffSaveable Codec.Picture.Types.Pixel8
+ Codec.Picture.Tiff: instance Codec.Picture.Tiff.TiffSaveable Codec.Picture.Types.PixelCMYK16
+ Codec.Picture.Tiff: instance Codec.Picture.Tiff.TiffSaveable Codec.Picture.Types.PixelCMYK8
+ Codec.Picture.Tiff: instance Codec.Picture.Tiff.TiffSaveable Codec.Picture.Types.PixelRGB16
+ Codec.Picture.Tiff: instance Codec.Picture.Tiff.TiffSaveable Codec.Picture.Types.PixelRGB8
+ Codec.Picture.Tiff: instance Codec.Picture.Tiff.TiffSaveable Codec.Picture.Types.PixelRGBA16
+ Codec.Picture.Tiff: instance Codec.Picture.Tiff.TiffSaveable Codec.Picture.Types.PixelRGBA8
+ Codec.Picture.Tiff: instance Codec.Picture.Tiff.TiffSaveable Codec.Picture.Types.PixelYA16
+ Codec.Picture.Tiff: instance Codec.Picture.Tiff.TiffSaveable Codec.Picture.Types.PixelYA8
+ Codec.Picture.Tiff: instance Codec.Picture.Tiff.TiffSaveable Codec.Picture.Types.PixelYCbCr8
+ Codec.Picture.Tiff: instance Codec.Picture.Tiff.Types.BinaryParam Data.ByteString.Internal.ByteString Codec.Picture.Tiff.TiffInfo
+ Codec.Picture.Tiff: instance Codec.Picture.Tiff.Unpackable Codec.Picture.Tiff.Pack12
+ Codec.Picture.Tiff: instance Codec.Picture.Tiff.Unpackable Codec.Picture.Tiff.Pack2
+ Codec.Picture.Tiff: instance Codec.Picture.Tiff.Unpackable Codec.Picture.Tiff.Pack4
+ Codec.Picture.Tiff: instance Codec.Picture.Tiff.Unpackable Codec.Picture.Tiff.YCbCrSubsampling
+ Codec.Picture.Tiff: instance Codec.Picture.Tiff.Unpackable GHC.Word.Word16
+ Codec.Picture.Tiff: instance Codec.Picture.Tiff.Unpackable GHC.Word.Word32
+ Codec.Picture.Tiff: instance Codec.Picture.Tiff.Unpackable GHC.Word.Word8
+ Codec.Picture.Types: [imageData] :: Image a -> Vector (PixelBaseComponent a)
+ Codec.Picture.Types: [imageHeight] :: Image a -> {-# UNPACK #-} !Int
+ Codec.Picture.Types: [imageWidth] :: Image a -> {-# UNPACK #-} !Int
+ Codec.Picture.Types: [mutableImageData] :: MutableImage s a -> STVector s (PixelBaseComponent a)
+ Codec.Picture.Types: [mutableImageHeight] :: MutableImage s a -> {-# UNPACK #-} !Int
+ Codec.Picture.Types: [mutableImageWidth] :: MutableImage s a -> {-# UNPACK #-} !Int
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorConvertible Codec.Picture.Types.Pixel16 Codec.Picture.Types.PixelRGB16
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorConvertible Codec.Picture.Types.Pixel16 Codec.Picture.Types.PixelRGBA16
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorConvertible Codec.Picture.Types.Pixel16 Codec.Picture.Types.PixelYA16
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorConvertible Codec.Picture.Types.Pixel8 Codec.Picture.Types.Pixel16
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorConvertible Codec.Picture.Types.Pixel8 Codec.Picture.Types.PixelF
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorConvertible Codec.Picture.Types.Pixel8 Codec.Picture.Types.PixelRGB8
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorConvertible Codec.Picture.Types.Pixel8 Codec.Picture.Types.PixelRGBA8
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorConvertible Codec.Picture.Types.Pixel8 Codec.Picture.Types.PixelYA8
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorConvertible Codec.Picture.Types.PixelF Codec.Picture.Types.PixelRGBF
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorConvertible Codec.Picture.Types.PixelRGB16 Codec.Picture.Types.PixelRGBA16
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorConvertible Codec.Picture.Types.PixelRGB8 Codec.Picture.Types.PixelRGB16
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorConvertible Codec.Picture.Types.PixelRGB8 Codec.Picture.Types.PixelRGBA16
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorConvertible Codec.Picture.Types.PixelRGB8 Codec.Picture.Types.PixelRGBA8
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorConvertible Codec.Picture.Types.PixelRGB8 Codec.Picture.Types.PixelRGBF
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorConvertible Codec.Picture.Types.PixelRGBA8 Codec.Picture.Types.PixelRGBA16
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorConvertible Codec.Picture.Types.PixelYA16 Codec.Picture.Types.PixelRGBA16
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorConvertible Codec.Picture.Types.PixelYA8 Codec.Picture.Types.PixelRGB8
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorConvertible Codec.Picture.Types.PixelYA8 Codec.Picture.Types.PixelRGBA8
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorPlane Codec.Picture.Types.PixelCMYK16 Codec.Picture.Types.PlaneBlack
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorPlane Codec.Picture.Types.PixelCMYK16 Codec.Picture.Types.PlaneCyan
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorPlane Codec.Picture.Types.PixelCMYK16 Codec.Picture.Types.PlaneMagenta
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorPlane Codec.Picture.Types.PixelCMYK16 Codec.Picture.Types.PlaneYellow
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorPlane Codec.Picture.Types.PixelCMYK8 Codec.Picture.Types.PlaneBlack
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorPlane Codec.Picture.Types.PixelCMYK8 Codec.Picture.Types.PlaneCyan
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorPlane Codec.Picture.Types.PixelCMYK8 Codec.Picture.Types.PlaneMagenta
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorPlane Codec.Picture.Types.PixelCMYK8 Codec.Picture.Types.PlaneYellow
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorPlane Codec.Picture.Types.PixelRGB16 Codec.Picture.Types.PlaneBlue
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorPlane Codec.Picture.Types.PixelRGB16 Codec.Picture.Types.PlaneGreen
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorPlane Codec.Picture.Types.PixelRGB16 Codec.Picture.Types.PlaneRed
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorPlane Codec.Picture.Types.PixelRGB8 Codec.Picture.Types.PlaneBlue
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorPlane Codec.Picture.Types.PixelRGB8 Codec.Picture.Types.PlaneGreen
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorPlane Codec.Picture.Types.PixelRGB8 Codec.Picture.Types.PlaneRed
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorPlane Codec.Picture.Types.PixelRGBA16 Codec.Picture.Types.PlaneAlpha
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorPlane Codec.Picture.Types.PixelRGBA16 Codec.Picture.Types.PlaneBlue
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorPlane Codec.Picture.Types.PixelRGBA16 Codec.Picture.Types.PlaneGreen
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorPlane Codec.Picture.Types.PixelRGBA16 Codec.Picture.Types.PlaneRed
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorPlane Codec.Picture.Types.PixelRGBA8 Codec.Picture.Types.PlaneAlpha
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorPlane Codec.Picture.Types.PixelRGBA8 Codec.Picture.Types.PlaneBlue
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorPlane Codec.Picture.Types.PixelRGBA8 Codec.Picture.Types.PlaneGreen
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorPlane Codec.Picture.Types.PixelRGBA8 Codec.Picture.Types.PlaneRed
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorPlane Codec.Picture.Types.PixelRGBF Codec.Picture.Types.PlaneBlue
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorPlane Codec.Picture.Types.PixelRGBF Codec.Picture.Types.PlaneGreen
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorPlane Codec.Picture.Types.PixelRGBF Codec.Picture.Types.PlaneRed
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorPlane Codec.Picture.Types.PixelYA16 Codec.Picture.Types.PlaneAlpha
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorPlane Codec.Picture.Types.PixelYA16 Codec.Picture.Types.PlaneLuma
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorPlane Codec.Picture.Types.PixelYA8 Codec.Picture.Types.PlaneAlpha
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorPlane Codec.Picture.Types.PixelYA8 Codec.Picture.Types.PlaneLuma
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorPlane Codec.Picture.Types.PixelYCbCr8 Codec.Picture.Types.PlaneCb
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorPlane Codec.Picture.Types.PixelYCbCr8 Codec.Picture.Types.PlaneCr
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorPlane Codec.Picture.Types.PixelYCbCr8 Codec.Picture.Types.PlaneLuma
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorSpaceConvertible Codec.Picture.Types.PixelCMYK16 Codec.Picture.Types.PixelRGB16
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorSpaceConvertible Codec.Picture.Types.PixelCMYK8 Codec.Picture.Types.PixelRGB8
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorSpaceConvertible Codec.Picture.Types.PixelRGB16 Codec.Picture.Types.PixelCMYK16
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorSpaceConvertible Codec.Picture.Types.PixelRGB8 Codec.Picture.Types.PixelCMYK8
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorSpaceConvertible Codec.Picture.Types.PixelRGB8 Codec.Picture.Types.PixelYCbCr8
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorSpaceConvertible Codec.Picture.Types.PixelYCbCr8 Codec.Picture.Types.PixelRGB8
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorSpaceConvertible Codec.Picture.Types.PixelYCbCrK8 Codec.Picture.Types.PixelCMYK8
+ Codec.Picture.Types: instance Codec.Picture.Types.ColorSpaceConvertible Codec.Picture.Types.PixelYCbCrK8 Codec.Picture.Types.PixelRGB8
+ Codec.Picture.Types: instance Codec.Picture.Types.LumaPlaneExtractable Codec.Picture.Types.Pixel16
+ Codec.Picture.Types: instance Codec.Picture.Types.LumaPlaneExtractable Codec.Picture.Types.Pixel32
+ Codec.Picture.Types: instance Codec.Picture.Types.LumaPlaneExtractable Codec.Picture.Types.Pixel8
+ Codec.Picture.Types: instance Codec.Picture.Types.LumaPlaneExtractable Codec.Picture.Types.PixelF
+ Codec.Picture.Types: instance Codec.Picture.Types.LumaPlaneExtractable Codec.Picture.Types.PixelRGB16
+ Codec.Picture.Types: instance Codec.Picture.Types.LumaPlaneExtractable Codec.Picture.Types.PixelRGB8
+ Codec.Picture.Types: instance Codec.Picture.Types.LumaPlaneExtractable Codec.Picture.Types.PixelRGBA8
+ Codec.Picture.Types: instance Codec.Picture.Types.LumaPlaneExtractable Codec.Picture.Types.PixelRGBF
+ Codec.Picture.Types: instance Codec.Picture.Types.LumaPlaneExtractable Codec.Picture.Types.PixelYA8
+ Codec.Picture.Types: instance Codec.Picture.Types.LumaPlaneExtractable Codec.Picture.Types.PixelYCbCr8
+ Codec.Picture.Types: instance Codec.Picture.Types.PackeablePixel Codec.Picture.Types.Pixel16
+ Codec.Picture.Types: instance Codec.Picture.Types.PackeablePixel Codec.Picture.Types.Pixel32
+ Codec.Picture.Types: instance Codec.Picture.Types.PackeablePixel Codec.Picture.Types.Pixel8
+ Codec.Picture.Types: instance Codec.Picture.Types.PackeablePixel Codec.Picture.Types.PixelCMYK16
+ Codec.Picture.Types: instance Codec.Picture.Types.PackeablePixel Codec.Picture.Types.PixelCMYK8
+ Codec.Picture.Types: instance Codec.Picture.Types.PackeablePixel Codec.Picture.Types.PixelF
+ Codec.Picture.Types: instance Codec.Picture.Types.PackeablePixel Codec.Picture.Types.PixelRGBA16
+ Codec.Picture.Types: instance Codec.Picture.Types.PackeablePixel Codec.Picture.Types.PixelRGBA8
+ Codec.Picture.Types: instance Codec.Picture.Types.PackeablePixel Codec.Picture.Types.PixelYA16
+ Codec.Picture.Types: instance Codec.Picture.Types.PackeablePixel Codec.Picture.Types.PixelYA8
+ Codec.Picture.Types: instance Codec.Picture.Types.Pixel Codec.Picture.Types.Pixel16
+ Codec.Picture.Types: instance Codec.Picture.Types.Pixel Codec.Picture.Types.Pixel32
+ Codec.Picture.Types: instance Codec.Picture.Types.Pixel Codec.Picture.Types.Pixel8
+ Codec.Picture.Types: instance Codec.Picture.Types.Pixel Codec.Picture.Types.PixelCMYK16
+ Codec.Picture.Types: instance Codec.Picture.Types.Pixel Codec.Picture.Types.PixelCMYK8
+ Codec.Picture.Types: instance Codec.Picture.Types.Pixel Codec.Picture.Types.PixelF
+ Codec.Picture.Types: instance Codec.Picture.Types.Pixel Codec.Picture.Types.PixelRGB16
+ Codec.Picture.Types: instance Codec.Picture.Types.Pixel Codec.Picture.Types.PixelRGB8
+ Codec.Picture.Types: instance Codec.Picture.Types.Pixel Codec.Picture.Types.PixelRGBA16
+ Codec.Picture.Types: instance Codec.Picture.Types.Pixel Codec.Picture.Types.PixelRGBA8
+ Codec.Picture.Types: instance Codec.Picture.Types.Pixel Codec.Picture.Types.PixelRGBF
+ Codec.Picture.Types: instance Codec.Picture.Types.Pixel Codec.Picture.Types.PixelYA16
+ Codec.Picture.Types: instance Codec.Picture.Types.Pixel Codec.Picture.Types.PixelYA8
+ Codec.Picture.Types: instance Codec.Picture.Types.Pixel Codec.Picture.Types.PixelYCbCr8
+ Codec.Picture.Types: instance Codec.Picture.Types.Pixel Codec.Picture.Types.PixelYCbCrK8
+ Codec.Picture.Types: instance Codec.Picture.Types.Pixel a => Codec.Picture.Types.ColorConvertible a a
+ Codec.Picture.Types: instance Codec.Picture.Types.Pixel a => Codec.Picture.Types.ColorSpaceConvertible a a
+ Codec.Picture.Types: instance Codec.Picture.Types.TransparentPixel Codec.Picture.Types.PixelRGBA16 Codec.Picture.Types.PixelRGB16
+ Codec.Picture.Types: instance Codec.Picture.Types.TransparentPixel Codec.Picture.Types.PixelRGBA8 Codec.Picture.Types.PixelRGB8
+ Codec.Picture.Types: instance Codec.Picture.Types.TransparentPixel Codec.Picture.Types.PixelYA16 Codec.Picture.Types.Pixel16
+ Codec.Picture.Types: instance Codec.Picture.Types.TransparentPixel Codec.Picture.Types.PixelYA8 Codec.Picture.Types.Pixel8
+ Codec.Picture.Types: instance Control.DeepSeq.NFData (Codec.Picture.Types.Image a)
+ Codec.Picture.Types: instance Control.DeepSeq.NFData (Codec.Picture.Types.MutableImage s a)
+ Codec.Picture.Types: instance Control.DeepSeq.NFData Codec.Picture.Types.DynamicImage
+ Codec.Picture.Types: instance GHC.Classes.Eq Codec.Picture.Types.PixelCMYK16
+ Codec.Picture.Types: instance GHC.Classes.Eq Codec.Picture.Types.PixelCMYK8
+ Codec.Picture.Types: instance GHC.Classes.Eq Codec.Picture.Types.PixelRGB16
+ Codec.Picture.Types: instance GHC.Classes.Eq Codec.Picture.Types.PixelRGB8
+ Codec.Picture.Types: instance GHC.Classes.Eq Codec.Picture.Types.PixelRGBA16
+ Codec.Picture.Types: instance GHC.Classes.Eq Codec.Picture.Types.PixelRGBA8
+ Codec.Picture.Types: instance GHC.Classes.Eq Codec.Picture.Types.PixelRGBF
+ Codec.Picture.Types: instance GHC.Classes.Eq Codec.Picture.Types.PixelYA16
+ Codec.Picture.Types: instance GHC.Classes.Eq Codec.Picture.Types.PixelYA8
+ Codec.Picture.Types: instance GHC.Classes.Eq Codec.Picture.Types.PixelYCbCr8
+ Codec.Picture.Types: instance GHC.Classes.Eq Codec.Picture.Types.PixelYCbCrK8
+ Codec.Picture.Types: instance GHC.Classes.Ord Codec.Picture.Types.PixelCMYK16
+ Codec.Picture.Types: instance GHC.Classes.Ord Codec.Picture.Types.PixelCMYK8
+ Codec.Picture.Types: instance GHC.Classes.Ord Codec.Picture.Types.PixelRGB16
+ Codec.Picture.Types: instance GHC.Classes.Ord Codec.Picture.Types.PixelRGB8
+ Codec.Picture.Types: instance GHC.Classes.Ord Codec.Picture.Types.PixelRGBA16
+ Codec.Picture.Types: instance GHC.Classes.Ord Codec.Picture.Types.PixelRGBA8
+ Codec.Picture.Types: instance GHC.Classes.Ord Codec.Picture.Types.PixelRGBF
+ Codec.Picture.Types: instance GHC.Classes.Ord Codec.Picture.Types.PixelYA16
+ Codec.Picture.Types: instance GHC.Classes.Ord Codec.Picture.Types.PixelYA8
+ Codec.Picture.Types: instance GHC.Classes.Ord Codec.Picture.Types.PixelYCbCr8
+ Codec.Picture.Types: instance GHC.Classes.Ord Codec.Picture.Types.PixelYCbCrK8
+ Codec.Picture.Types: instance GHC.Show.Show Codec.Picture.Types.PixelCMYK16
+ Codec.Picture.Types: instance GHC.Show.Show Codec.Picture.Types.PixelCMYK8
+ Codec.Picture.Types: instance GHC.Show.Show Codec.Picture.Types.PixelRGB16
+ Codec.Picture.Types: instance GHC.Show.Show Codec.Picture.Types.PixelRGB8
+ Codec.Picture.Types: instance GHC.Show.Show Codec.Picture.Types.PixelRGBA16
+ Codec.Picture.Types: instance GHC.Show.Show Codec.Picture.Types.PixelRGBA8
+ Codec.Picture.Types: instance GHC.Show.Show Codec.Picture.Types.PixelRGBF
+ Codec.Picture.Types: instance GHC.Show.Show Codec.Picture.Types.PixelYA16
+ Codec.Picture.Types: instance GHC.Show.Show Codec.Picture.Types.PixelYA8
+ Codec.Picture.Types: instance GHC.Show.Show Codec.Picture.Types.PixelYCbCr8
+ Codec.Picture.Types: instance GHC.Show.Show Codec.Picture.Types.PixelYCbCrK8
- Codec.Picture: class Pixel px => TiffSaveable px where extraSampleCodeOfPixel _ = Nothing subSamplingInfo _ = empty
+ Codec.Picture: class (Pixel px) => TiffSaveable px where extraSampleCodeOfPixel _ = Nothing subSamplingInfo _ = empty
- Codec.Picture: encodeBitmap :: BmpEncodable pixel => Image pixel -> ByteString
+ Codec.Picture: encodeBitmap :: (BmpEncodable pixel) => Image pixel -> ByteString
- Codec.Picture: encodeTga :: TgaSaveable px => Image px -> ByteString
+ Codec.Picture: encodeTga :: (TgaSaveable px) => Image px -> ByteString
- Codec.Picture: encodeTiff :: TiffSaveable px => Image px -> ByteString
+ Codec.Picture: encodeTiff :: (TiffSaveable px) => Image px -> ByteString
- Codec.Picture: generateFoldImage :: Pixel a => (acc -> Int -> Int -> (acc, a)) -> acc -> Int -> Int -> (acc, Image a)
+ Codec.Picture: generateFoldImage :: (Pixel a) => (acc -> Int -> Int -> (acc, a)) -> acc -> Int -> Int -> (acc, Image a)
- Codec.Picture: generateImage :: Pixel a => (Int -> Int -> a) -> Int -> Int -> Image a
+ Codec.Picture: generateImage :: (Pixel a) => (Int -> Int -> a) -> Int -> Int -> Image a
- Codec.Picture: writeBitmap :: BmpEncodable pixel => FilePath -> Image pixel -> IO ()
+ Codec.Picture: writeBitmap :: (BmpEncodable pixel) => FilePath -> Image pixel -> IO ()
- Codec.Picture: writePng :: PngSavable pixel => FilePath -> Image pixel -> IO ()
+ Codec.Picture: writePng :: (PngSavable pixel) => FilePath -> Image pixel -> IO ()
- Codec.Picture: writeTga :: TgaSaveable pixel => FilePath -> Image pixel -> IO ()
+ Codec.Picture: writeTga :: (TgaSaveable pixel) => FilePath -> Image pixel -> IO ()
- Codec.Picture: writeTiff :: TiffSaveable pixel => FilePath -> Image pixel -> IO ()
+ Codec.Picture: writeTiff :: (TiffSaveable pixel) => FilePath -> Image pixel -> IO ()
- Codec.Picture.Bitmap: encodeBitmap :: BmpEncodable pixel => Image pixel -> ByteString
+ Codec.Picture.Bitmap: encodeBitmap :: (BmpEncodable pixel) => Image pixel -> ByteString
- Codec.Picture.Bitmap: encodeBitmapWithPaletteAndMetadata :: BmpEncodable pixel => Metadatas -> BmpPalette -> Image pixel -> ByteString
+ Codec.Picture.Bitmap: encodeBitmapWithPaletteAndMetadata :: (BmpEncodable pixel) => Metadatas -> BmpPalette -> Image pixel -> ByteString
- Codec.Picture.Bitmap: writeBitmap :: BmpEncodable pixel => FilePath -> Image pixel -> IO ()
+ Codec.Picture.Bitmap: writeBitmap :: (BmpEncodable pixel) => FilePath -> Image pixel -> IO ()
- Codec.Picture.Png: writePng :: PngSavable pixel => FilePath -> Image pixel -> IO ()
+ Codec.Picture.Png: writePng :: (PngSavable pixel) => FilePath -> Image pixel -> IO ()
- Codec.Picture.Tga: encodeTga :: TgaSaveable px => Image px -> ByteString
+ Codec.Picture.Tga: encodeTga :: (TgaSaveable px) => Image px -> ByteString
- Codec.Picture.Tga: writeTga :: TgaSaveable pixel => FilePath -> Image pixel -> IO ()
+ Codec.Picture.Tga: writeTga :: (TgaSaveable pixel) => FilePath -> Image pixel -> IO ()
- Codec.Picture.Tiff: class Pixel px => TiffSaveable px where extraSampleCodeOfPixel _ = Nothing subSamplingInfo _ = empty
+ Codec.Picture.Tiff: class (Pixel px) => TiffSaveable px where extraSampleCodeOfPixel _ = Nothing subSamplingInfo _ = empty
- Codec.Picture.Tiff: encodeTiff :: TiffSaveable px => Image px -> ByteString
+ Codec.Picture.Tiff: encodeTiff :: (TiffSaveable px) => Image px -> ByteString
- Codec.Picture.Tiff: writeTiff :: TiffSaveable pixel => FilePath -> Image pixel -> IO ()
+ Codec.Picture.Tiff: writeTiff :: (TiffSaveable pixel) => FilePath -> Image pixel -> IO ()
- Codec.Picture.Types: dropAlphaLayer :: TransparentPixel a b => Image a -> Image b
+ Codec.Picture.Types: dropAlphaLayer :: (TransparentPixel a b) => Image a -> Image b
- Codec.Picture.Types: dynamicMap :: (forall pixel. Pixel pixel => Image pixel -> a) -> DynamicImage -> a
+ Codec.Picture.Types: dynamicMap :: (forall pixel. (Pixel pixel) => Image pixel -> a) -> DynamicImage -> a
- Codec.Picture.Types: dynamicPixelMap :: (forall pixel. Pixel pixel => Image pixel -> Image pixel) -> DynamicImage -> DynamicImage
+ Codec.Picture.Types: dynamicPixelMap :: (forall pixel. (Pixel pixel) => Image pixel -> Image pixel) -> DynamicImage -> DynamicImage
- Codec.Picture.Types: generateFoldImage :: Pixel a => (acc -> Int -> Int -> (acc, a)) -> acc -> Int -> Int -> (acc, Image a)
+ Codec.Picture.Types: generateFoldImage :: (Pixel a) => (acc -> Int -> Int -> (acc, a)) -> acc -> Int -> Int -> (acc, Image a)
- Codec.Picture.Types: generateImage :: Pixel a => (Int -> Int -> a) -> Int -> Int -> Image a
+ Codec.Picture.Types: generateImage :: (Pixel a) => (Int -> Int -> a) -> Int -> Int -> Image a
- Codec.Picture.Types: pixelFold :: Pixel pixel => (acc -> Int -> Int -> pixel -> acc) -> acc -> Image pixel -> acc
+ Codec.Picture.Types: pixelFold :: (Pixel pixel) => (acc -> Int -> Int -> pixel -> acc) -> acc -> Image pixel -> acc
- Codec.Picture.Types: zipPixelComponent3 :: Storable (PixelBaseComponent px) => (PixelBaseComponent px -> PixelBaseComponent px -> PixelBaseComponent px -> PixelBaseComponent px) -> Image px -> Image px -> Image px -> Image px
+ Codec.Picture.Types: zipPixelComponent3 :: (Storable (PixelBaseComponent px)) => (PixelBaseComponent px -> PixelBaseComponent px -> PixelBaseComponent px -> PixelBaseComponent px) -> Image px -> Image px -> Image px -> Image px

Files

JuicyPixels.cabal view
@@ -1,5 +1,5 @@ Name:                JuicyPixels-Version:             3.2.6.1+Version:             3.2.6.2 Synopsis:            Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and radiance) Description:     <<data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADABAMAAACg8nE0AAAAElBMVEUAAABJqDSTWEL/qyb///8AAABH/1GTAAAAAXRSTlMAQObYZgAAAN5JREFUeF7s1sEJgFAQxFBbsAV72v5bEVYWPwT/XDxmCsi7zvHXavYREBDI3XP2GgICqBBYuwIC+/rVayPUAyAg0HvIXBcQoDFDGnUBgWQQ2Bx3AYFaRoBpAQHWb3bt2ARgGAiCYFFuwf3X5HA/McgGJWI2FdykCv4aBYzmKwDwvl6NVmUAAK2vlwEALK7fo88GANB6HQsAAAAAAAAA7P94AQCzswEAAAAAAAAAAAAAAAAAAICzh4UAO4zWAYBfRutHA4Bn5C69JhowAMGoBaMWDG0wCkbBKBgFo2AUAACPmegUST/IJAAAAABJRU5ErkJggg==>>@@ -28,7 +28,7 @@ Source-Repository this     Type:      git     Location:  git://github.com/Twinside/Juicy.Pixels.git-    Tag:       v3.2.6.1+    Tag:       v3.2.6.2  Flag Mmap     Description: Enable the file loading via mmap (memory map)
changelog view
@@ -1,6 +1,10 @@ Change log ========== +v3.2.6.2 November 2015+----------------------+ * Fix: Using minimal GIF version if outputing a single image.+ v3.2.6.1 AUgust 2015 --------------------  * Fix: handling of negative height & width in bitmap format.
src/Codec/Picture/Gif.hs view
@@ -753,9 +753,14 @@     | any areIndexAbsentFromPalette imageList = Left "Image contains indexes absent from the palette" encodeGifImages looping imageList@((firstPalette, _,firstImage):_) = Right $ encode allFile   where+    version = case imageList of+      [] -> GIF87a+      [_] -> GIF87a+      _:_:_ -> GIF89a+     allFile = GifFile         { gifHeader = GifHeader-            { gifVersion = GIF89a+            { gifVersion = version             , gifScreenDescriptor = logicalScreen             , gifGlobalMap = firstPalette             }
src/Codec/Picture/Types.hs view
@@ -742,7 +742,7 @@ --
 -- > imageCreator :: String -> IO ()
 -- > imageCreator path = writePng path $ generateImage pixelRenderer 250 300
--- >    where pixelRenderer x y = PixelRGB8 x y 128
+-- >    where pixelRenderer x y = PixelRGB8 (fromIntegral x) (fromIntegral y) 128
 --
 generateImage :: forall a. (Pixel a)
               => (Int -> Int -> a)  -- ^ Generating function, with `x` and `y` params.