pyguymer3.image.makePngSrc

A Python sub-module containing a functions used in making PNG images that I have written over the years.

Notes

Copyright 2017 Thomas Guymer [1]

References

Modules

createStream(arrUint8, arrInt16, /, *[, ...])

Compress the PNG image data stream

createStreamAdaptive(arrUint8, arrInt16, /)

Create a PNG image data stream of an image using "adaptive" filtering (as suggested in the PNG specification [2]).

createStreamAverage(arrUint8, arrInt16, /)

Create a PNG image data stream of an image using the "average" filter (as defined in the PNG specification [2]).

createStreamNone(arrUint8, arrInt16, /)

Create a PNG image data stream of an image using no filtering (as defined in the PNG specification [2]).

createStreamPaeth(arrUint8, arrInt16, /)

Create a PNG image data stream of an image using the "Paeth" filter (as defined in the PNG specification [2]).

createStreamSub(arrUint8, arrInt16, /)

Create a PNG image data stream of an image using the "sub" filter (as defined in the PNG specification [2]).

createStreamUp(arrUint8, arrInt16, /)

Create a PNG image data stream of an image using the "up" filter (as defined in the PNG specification [2]).

paethFilter(a, b, c, /)

The Path filter (as defined in the PNG specification [2]).