Top > GifOverlap
  • The added line is THIS COLOR.
  • The deleted line is THIS COLOR.
  • Go to GifOverlap.

TITLE:GIF Overlap Libary
CENTER:''GIF89a Overlap Libary''
RIGHT:(c) 2008/09/18- yoya@awm.jp
#contents

----

* policy [#policy]

- http://giflib.cvs.sourceforge.net/giflib/giflib/util/gifovly.c inspire
--  i want to commit modifyed gifovly.c as gifovlap.c
- GIF Overlap for PHP ([[gifovlap]])

* function [#func]

- image overlay likely gifovlty.c but GIF89a extended and overlay to overlap
--  no timeline overlay but image overlap
--  transparent overlapping
--  join GIF animation frame timeline

* spec [#spec]

- accept different frame count each GIF image
--  LCM frames animation generated.
- loop each frame count each GIF image

** API [#b3a81d8f]
 gifovlap_t *gifovlap_open(unsigned char *gif_data, int gif_data_len)
 int gifovlap_stack(unsigned char *gif_data, int gif_data_len)
 int gifovlap_stack(gifovlap_t *gifovlap, unsigned char *gif_data, int gif_data_len)
 unsigned char *gifovlap_output(gifovlap_t *gifovlap, int *gif_data_len)
 void gifovlap_close(gifovlap_t *gifovlap)

* implementation [#impl]

- split GIF image to frame
- all frame LCM calculation
- frame overlay with timeline t mod F{i} (t=timeline, F=frame count, i=image num) 
- clip screen and dispose = true 

* relative [#rel]

- [[giflib]] | [[GIF]]
- GIF Overlap for PHP ([[gifovlap]])

Reload   Diff   Front page List of pages Search Recent changes Backup Referer   Help   RSS of recent changes