imgcrush.gif.GIFProcessor Class Reference
List of all members.
Detailed Description
Handles GIF file generation and it's settings.
Definition at line 10 of file gif.py.
Member Function Documentation
def imgcrush.gif.GIFProcessor.__init__ |
( |
|
self |
) |
|
Constructor.
Data members:
Interlace : Generate interlaced GIF images?
BitDepth : Minimum bit depth to generate images with.
Optimizations : Level of optimization to use:
0 - none
1 - lossless optimizations (same results as with none)
2 - some optimizations
3 - more optimizations
4 - all optimizations
Definition at line 14 of file gif.py.
def imgcrush.gif.GIFProcessor.get_bitdepth_vals |
( |
|
self |
) |
|
Parses stored bitdepth data, returns list of used bitdepth values.
Definition at line 91 of file gif.py.
def imgcrush.gif.GIFProcessor.get_interlace_vals |
( |
|
self |
) |
|
Parses stored interlace data, returns list of used interlace values.
Definition at line 83 of file gif.py.
def imgcrush.gif.GIFProcessor.get_max_files |
( |
|
self |
) |
|
Returns maximum number of files generated in optimization.
Used for % feedback.
Definition at line 106 of file gif.py.
def imgcrush.gif.GIFProcessor.get_vals_str |
( |
|
self, |
|
|
|
str | |
|
) |
| | |
Returns all possible values of setting requested by input string.
Definition at line 96 of file gif.py.
def imgcrush.gif.GIFProcessor.process |
( |
|
self, |
|
|
|
reffile, |
|
|
|
filenoext, |
|
|
|
queue = None , |
|
|
|
proc = 0 | |
|
) |
| | |
Generate GIF files according to settings and return a list of them.
Definition at line 115 of file gif.py.
def imgcrush.gif.GIFProcessor.set_all |
( |
|
self, |
|
|
|
all | |
|
) |
| | |
Sets all GIF settings according to given mode.
fastest means all optimizations and least generated files
extreme means no optimizations and all generated files
heavy means lossless optimizations only - i.e. same result as extreme
Definition at line 29 of file gif.py.
def imgcrush.gif.GIFProcessor.set_interlace |
( |
|
self |
) |
|
Turn generation of interlaced GIF images on.
Definition at line 67 of file gif.py.
def imgcrush.gif.GIFProcessor.set_min_depth |
( |
|
self, |
|
|
|
d | |
|
) |
| | |
Sets minimum bit depth to use.
Definition at line 72 of file gif.py.
def imgcrush.gif.GIFProcessor.set_optimizations |
( |
|
self, |
|
|
|
opt | |
|
) |
| | |
Set optimization level to use.
Definition at line 59 of file gif.py.
The documentation for this class was generated from the following file: