[{"name":"Image","comment":"\n\n\n# Decoding\n\n@docs decode\n\n\n# Encoding\n\n@docs encodeBmp, encodePng\n\n\n# Construct\n\n@docs fromList, fromList2d, fromArray, fromArray2d, fromBytes\n\n\n# Destruct\n\n@docs toList, toList2d, toArray, toArray2d\n\n\n# Types\n\n@docs Image\n@docs Width, Height\n\n","unions":[],"aliases":[{"name":"Height","comment":" ","args":[],"type":"Basics.Int"},{"name":"Image","comment":" ","args":[],"type":"Image.Internal.ImageData.Image"},{"name":"Width","comment":" ","args":[],"type":"Basics.Int"}],"values":[{"name":"decode","comment":" ","type":"Bytes.Bytes -> Maybe.Maybe { width : Basics.Int, height : Basics.Int, data : Image.Image }"},{"name":"encodeBmp","comment":" The BMP file format, also known as bitmap image file or device independent bitmap (DIB) file format or simply a bitmap, is a raster graphics image file format used to store bitmap digital images, independently of the display device (such as a graphics adapter), especially on Microsoft Windows and OS/2 operating systems.\n\nNote: Using BMP 32bit is discouraged due to lack of proper support across browsers\n\n","type":"Image.Image -> Bytes.Bytes"},{"name":"encodePng","comment":" Portable Network Graphics (PNG) is a raster-graphics file-format that supports lossless data compression. PNG was developed as an improved, non-patented replacement for Graphics Interchange Format (GIF).\n\nPNG supports palette-based images (with palettes of 24-bit RGB or 32-bit RGBA colors), grayscale images (with or without alpha channel for transparency), and full-color non-palette-based RGB images (with or without alpha channel).\n\n","type":"Image.Image -> Bytes.Bytes"},{"name":"fromArray","comment":" ","type":"Image.Width -> Array.Array Basics.Int -> Image.Image"},{"name":"fromArray2d","comment":" ","type":"Array.Array (Array.Array Basics.Int) -> Image.Image"},{"name":"fromBytes","comment":" ","type":"Bytes.Decode.Decoder Image.Image -> Bytes.Bytes -> Image.Image"},{"name":"fromList","comment":" ","type":"Image.Width -> List.List Basics.Int -> Image.Image"},{"name":"fromList2d","comment":" ","type":"List.List (List.List Basics.Int) -> Image.Image"},{"name":"toArray","comment":" ","type":"Image.Image -> Array.Array Basics.Int"},{"name":"toArray2d","comment":" ","type":"Image.Image -> Array.Array (Array.Array Basics.Int)"},{"name":"toList","comment":" ","type":"Image.Image -> List.List Basics.Int"},{"name":"toList2d","comment":" ","type":"Image.Image -> List.List (List.List Basics.Int)"}],"binops":[]},{"name":"Image.Magic","comment":"\n\n@docs mirror\n\n","unions":[],"aliases":[],"values":[{"name":"mirror","comment":" ","type":"Basics.Bool -> Basics.Bool -> Image.Internal.ImageData.Image -> Image.Internal.ImageData.Image"}],"binops":[]}]