TITLE:GIF89a Overlap for PHP CENTER:''GIF98a Overlap PHP extension'' RIGHT:(c) 2008/09/18- yoya@awm.jp #contents ---- - PHP extension for [[GifOverlap]] - http://sourceforge.net/projects/gifovlap/ * spec [#spec] ** API [#api] class GIFOverlap { function add($gif_data); return true/false function output(); return $gif_data } ** usage [#usage] new $go = new GIFOverlap(); $go->add(get_file_contents('background.gif')); $go->add(get_file_contents('avatar.gif')); $go->add(get_file_contents('item.gif')); echo $go->output; * milestone [#milestone] - one frame image overlap with transparent index - php binding - pre-alpha release - 256 color optimization - animation - trimming and dispose - alpha release - test test test... * SF.NET [#sf] ** registration [#sf-reg] *** public description [#m689334a] GIF89a Overlap PHP extension. modify giflib/util/gifovly.c overlay routine to overlap, add GIF89a extend function - transparent and GIF animation. ref) http://pwiki.awm.jp/~yoya/?gifovlap *** registration description [#ibb90097] sorry, i cancel gifovly project. giflib/util/gifovly.c inspired me. gifovly.c is based begore GIF89 spec, no transparent, no animation. I think so good extend gifovlay.c to GIF89a function include, modify overlay to overlap routine, and provide php extension make us happy. ex) new $go = new GIFOverlap(); $go->add(get_file_contents('background.gif')); $go->add(get_file_contents('avatar.gif')); $go->add(get_file_contents('item.gif')); echo $go->output(); // item.gif overlap avatar.gif overlap background.gif My poor english, But I beleave heartful communication. *** Admin menu [#hab4e53c] - Admin -> Subversion check and submit - The following box should be checked to enable Subversion: [Update] - svnnotify - Send commit notification email w/o diffs included [Add] - Admin -> CVS no check and submit - The following box should be checked to enable CVS - Admin - Wiki check and submit - The following box should be checked to enable Wiki * relative [#rel] - http://d.hatena.ne.jp/sodex/20070508/1178595667 - [[GifOverlap]] - [[giflib]] | [[GIF]] |