Hi,
Is it possible to add a comment to a GIF file with the Image.GIF library? (using pike 7.4) If this is possible at all, does anyone have some sample code?
Solved my own problem; wasn't as hard as it seemed
GIF89a specs: http://www.w3.org/Graphics/GIF/spec-gif89a.txt, see 'Comment extension'. Simply inserting the comment data after a header block does the trick:
imageData = Image.GIF.header_block(...) + "\x21\xFE\x04TEST\x00" // Comments! + Image.GIF.render_block(...) + Image.GIF.end_block();
Thanks anyway :)
Met vriendelijke groet / With kind regards / mit besten Grüßen,
Coen Schalkwijk Software Engineer
coen.schalkwijk@rtl.nl mailto:coen.schalkwijk@rtl.nl
coen@rtlinteractief.nl mailto:coen@rtlinteractief.nl
+31 (0)35 671 8915
cschalkwijk wrote:
Hi,
Is it possible to add a comment to a GIF file with the Image.GIF library? (using pike 7.4) If this is possible at all, does anyone have some sample code?
-- Met vriendelijke groet / With kind regards / mit besten Grüßen,
Coen Schalkwijk Software Engineer
coen.schalkwijk@rtl.nl mailto:coen.schalkwijk@rtl.nl
coen@rtlinteractief.nl mailto:coen@rtlinteractief.nl
+31 (0)35 671 8915
Deze e-mail en de inhoud is vertrouwelijk en uitsluitend bestemd voor de geadresseerde(n). Indien u niet de geadresseerde bent van deze e-mail verzoeken wij u dit direct door te geven aan de verzender door middel van een reply e-mail en de ontvangen e-mail uit uw systemen te verwijderen. Als u geen geadresseerde bent, is het niet toegestaan om kennis te nemen van de inhoud, deze te kopieren, te verspreiden, bekend te maken aan derden noch anderszins te gebruiken.
The information contained in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Please notify us immediately if you have received it in error by reply e-mail and then delete this message from your system.
__________________________________________________________ Deze e-mail en de inhoud is vertrouwelijk en uitsluitend bestemd voor de geadresseerde(n). Indien u niet de geadresseerde bent van deze e-mail verzoeken wij u dit direct door te geven aan de verzender door middel van een reply e-mail en de ontvangen e-mail uit uw systemen te verwijderen. Als u geen geadresseerde bent, is het niet toegestaan om kennis te nemen van de inhoud, deze te kopieren, te verspreiden, bekend te maken aan derden noch anderszins te gebruiken.
The information contained in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Please notify us immediately if you have received it in error by reply e-mail and then delete this message from your system. __________________________________________________________
On Mon, Feb 23, 2009 at 10:52:37AM +0100, cschalkwijk wrote:
GIF89a specs: http://www.w3.org/Graphics/GIF/spec-gif89a.txt, see 'Comment extension'. Simply inserting the comment data after a header block does the trick:
imageData = Image.GIF.header_block(...)
- "\x21\xFE\x04TEST\x00" // Comments!
- Image.GIF.render_block(...)
- Image.GIF.end_block();
hmm, an Image.GIF.comment_block() function would be nice for that...
greetings, martin.
pike-devel@lists.lysator.liu.se