|
|
|
|
|
|
|
Sponsored By


|
|
|
|
|
|

|
|
|
|
|
|
|
Efika 5200B Project
 |
Reggae on Efika
in category Multimedia proposed by Grzegorz Kraszewski on 21st February 2006 (accepted on 20th March 2006)
|
|
|
|
|
|
Blog Entry
|
|
|
|
|
|
|
Disposition method 3 done
posted by Grzegorz Kraszewski on 28th July 2007
I've succesfully implemented "restore to previous" frame disposition method. Now the only problem is with animations having this method in the first frame. This is caused by the concept of GifSynth, the last stage of my decoder turning metaformat stream of instructions into animation frames. It starts from the frame fillled with "transparent" color. Then the first frame is laid over it. After delay this transparent background is restored, it means when the second frame is rendered and blitted with transparency, the first frame will be visible under it. The theoretical solution is simple - initial framebuffer should not be transparent, it should be initialized with the real background animation is to be rendered on. In practice implementation is problematic.
The real solution is to use metaformat. Then an application receives SAVE command and stores the real background into buffer, which wipes out the frame after RESTORE is received.
|
|
|
|
|
|