An animation decoder supporting animated GIF
files.
Create a copy of this decoder. |
|
Convert given frame to wx.Image. |
|
Checks the signature of the data in the given stream and returns |
|
Return the number of milliseconds this frame should be displayed. |
|
What should be done after displaying this frame. |
|
The transparent colour for this frame, if any, or |
|
Return the animation type this decoder implements. |
|
Load the animation image frames from the given stream. |
See |
wx.adv.
GIFDecoder
(AnimationDecoder)¶Possible constructors:
GIFDecoder()
An animation decoder supporting animated GIF
files.
__init__
(self)¶Clone
(self)¶Create a copy of this decoder.
ConvertToImage
(self, frame, image)¶Convert given frame to wx.Image.
frame (int) –
image (wx.Image) –
bool
DoCanRead
(self, stream)¶Checks the signature of the data in the given stream and returns True
if it appears to be a valid animation format recognized by the animation decoder; this function should modify the stream current position without taking care of restoring it since CanRead
will do it.
stream (wx.InputStream) –
bool
GetDelay
(self, frame)¶Return the number of milliseconds this frame should be displayed.
If -1 is returned then the frame must be displayed forever.
frame (int) –
long
GetDisposalMethod
(self, frame)¶What should be done after displaying this frame.
frame (int) –
GetFramePosition
(self, frame)¶frame (int) –
Point
GetFrameSize
(self, frame)¶frame (int) –
Size
GetTransparentColour
(self, frame)¶The transparent colour for this frame, if any, or NullColour
.
frame (int) –
Colour
GetType
(self)¶Return the animation type this decoder implements.
Load
(self, stream)¶Load the animation image frames from the given stream.
stream (wx.InputStream) –
bool