jpeg
The module jpeg
provides access to the jpeg compressor and
decompressor written by the Independent JPEG Group. JPEG is a (draft?)\
standard for compressing pictures. For details on jpeg or the
Independent JPEG Group software refer to the JPEG standard or the
documentation provided with the software.
The jpeg
module defines these functions:
lrectread
return data can
immediately be passed to compress. Currently only 1 byte and 4 byte
pixels are allowed, the former being treated as greyscale and the
latter as RGB color. Compress returns a string that contains the
compressed picture, in JFIF format.
(data, width, height, bytesperpixel)
.
Again, the data is suitable to pass to lrectwrite
.
'forcegray'
'quality'
0
and 100
(default is 75
). Compress only.
'optimize'
'smooth'
Compress and uncompress raise the error jpeg.error
in case of errors.