[Top]
Image
Image.PNG
|
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.
|