Top > GifOverlap
GIF89a Overlap Libary
(c) 2008/09/18- yoya@awm.jp

policy

function

  • 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

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

API

gifovlap_t *gifovlap_open(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

  • 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


Reload   Diff   Front page List of pages Search Recent changes Backup Referer   Help   RSS of recent changes
Last-modified: Tue, 30 Sep 2008 12:02:37 JST (5681d)