Hoogle Search

Within LTS Haskell 24.41 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. pixelMap :: (Pixel a, Pixel b) => (a -> b) -> Image a -> Image b

    JuicyPixels Codec.Picture

    map equivalent for an image, working at the pixel level. Little example : a brightness function for an rgb image

    brightnessRGB8 :: Int -> Image PixelRGB8 -> Image PixelRGB8
    brightnessRGB8 add = pixelMap brightFunction
    where up v = fromIntegral (fromIntegral v + add)
    brightFunction (PixelRGB8 r g b) =
    PixelRGB8 (up r) (up g) (up b)
    

  2. readBitmap :: FilePath -> IO (Either String DynamicImage)

    JuicyPixels Codec.Picture

    Try to load a .bmp file. The colorspace would be RGB, RGBA or Y.

  3. writeBitmap :: BmpEncodable pixel => FilePath -> Image pixel -> IO ()

    JuicyPixels Codec.Picture

    Write an image in a file use the bitmap format.

  4. writeDynamicBitmap :: FilePath -> DynamicImage -> IO (Either String Bool)

    JuicyPixels Codec.Picture

    Write a dynamic image in a .bmp image file if possible. The same restriction as encodeDynamicBitmap apply.

  5. module Codec.Picture.Bitmap

    Modules used for Bitmap file (.bmp) file loading and writing

  6. decodeBitmap :: ByteString -> Either String DynamicImage

    JuicyPixels Codec.Picture.Bitmap

    Try to decode a bitmap image. Right now this function can output the following image:

  7. decodeBitmapWithMetadata :: ByteString -> Either String (DynamicImage, Metadatas)

    JuicyPixels Codec.Picture.Bitmap

    Same as decodeBitmap but also extracts metadata.

  8. decodeBitmapWithPaletteAndMetadata :: ByteString -> Either String (PalettedImage, Metadatas)

    JuicyPixels Codec.Picture.Bitmap

    Same as decodeBitmap but also extracts metadata and provide separated palette.

  9. encodeBitmap :: BmpEncodable pixel => Image pixel -> ByteString

    JuicyPixels Codec.Picture.Bitmap

    Encode an image into a bytestring in .bmp format ready to be written on disk.

  10. encodeBitmapWithMetadata :: BmpEncodable pixel => Metadatas -> Image pixel -> ByteString

    JuicyPixels Codec.Picture.Bitmap

    Equivalent to encodeBitmap but also store the following metadatas:

Page 478 of many | Previous | Next