Method Image.PNG._decode()
- Method _decode
mapping _decode(string|array data)
mapping _decode(string|array data, mapping options)- Description
Decode a PNG image file.
- Parameter options
"colortable" : string|array|Image.Colortable A replacement color table to be used instead of the one in the PNG file, if any.
- Returns
"image" : Image.Image The decoded image.
"bpp" : int Number of bitplanes in the image. One of 1, 2, 4, 8 and 16.
"type" : int Image color type. Bit values are:
1 Palette used.
2 Color used.
4 Alpha channel used.
Valid values are 0, 2, 3, 4 and 6.
"xsize" : int Image dimensions.
"ysize" : int "background" : array(int) The background color, if any. An array of size three with the RGB values.
"alpha" : Image.Image The alpha channel, if any.
- Throws
Throws an error if the image data is erroneous.
- Note
Please read about the PNG file format. This function ignores any checksum errors in the file. A PNG of higher color resolution than the Image module supports (8 bit) will lose that information in the conversion.