Menu

Tree [08ff0d] master 6.1.2 /
 History

HTTPS access


File Date Author Commit
 doc 2026-02-19 Eric S. Raymond Eric S. Raymond [52b64c] Resotore missind index master.
 pic 2019-02-09 Eric S. Raymond Eric S. Raymond [5fdd28] The abolition of autoconf.
 tests 2026-02-19 Eric S. Raymond Eric S. Raymond [35dc68] Move gif2rgb to obsolete. Warn about withdrawal...
 .gitignore 2026-02-19 Eric S. Raymond Eric S. Raymond [436b18] Ignore giflib.7
 COPYING 2024-02-26 Eric S. Raymond Eric S. Raymond [4a425b] More through SPDXification.
 ChangeLog 2024-02-26 Eric S. Raymond Eric S. Raymond [2072ca] Shorten a name in order to avoid problems when ...
 Makefile 2026-02-19 Eric S. Raymond Eric S. Raymond [40fcf9] Need tarball for release
 NEWS 2026-03-10 Eric S. Raymond Eric S. Raymond [08ff0d] Ready to ship 6.1.2
 README.adoc 2026-01-30 Eric S. Raymond Eric S. Raymond [92fc00] Added repology metadata.
 TODO 2019-02-11 Eric S. Raymond Eric S. Raymond [584582] Update TODO list.
 build.adoc 2026-03-10 Eric S. Raymond Eric S. Raymond [e0622d] Amend release instructions for major versions.
 control 2026-03-10 Eric S. Raymond Eric S. Raymond [1a249b] Prepare for release.
 dgif_lib.c 2026-02-07 Even Rouault Even Rouault [7eb981] Fix memory leak when decoding corrupted .gif file
 egif_lib.c 2026-02-19 Eric S. Raymond Eric S. Raymond [623835] 6.1.1 API change: Explanation in NEWS.
 getarg.c 2024-02-26 Eric S. Raymond Eric S. Raymond [4a425b] More through SPDXification.
 getarg.h 2024-02-26 Eric S. Raymond Eric S. Raymond [4b58cc] Shortenm some long lines.
 getversion 2019-02-12 Eric S. Raymond Eric S. Raymond [1f3d89] Have a single point of truth about the version.
 gif2rgb.c 2026-02-19 Eric S. Raymond Eric S. Raymond [d295af] Address #161: detected memory leaks in EGifOpen...
 gif_err.c 2024-02-26 Eric S. Raymond Eric S. Raymond [1caa59] Correct typos, shoe=rten and fix version strings.
 gif_font.c 2024-02-26 Eric S. Raymond Eric S. Raymond [1caa59] Correct typos, shoe=rten and fix version strings.
 gif_hash.c 2024-02-26 Eric S. Raymond Eric S. Raymond [1caa59] Correct typos, shoe=rten and fix version strings.
 gif_hash.h 2024-02-26 Eric S. Raymond Eric S. Raymond [1caa59] Correct typos, shoe=rten and fix version strings.
 gif_lib.h 2026-03-10 Eric S. Raymond Eric S. Raymond [08ff0d] Ready to ship 6.1.2
 gif_lib_private.h 2024-02-19 Eric S. Raymond Eric S. Raymond [f9f295] 1TBS reflow.
 gifalloc.c 2026-03-04 Eric S. Raymond Eric S. Raymond [f5b726] Avoid potentuial double-free on weird images.
 gifbg.c 2026-02-19 Eric S. Raymond Eric S. Raymond [b6a533] Address SF Bug #184 uninitialized buffer in Dum...
 gifbuild.c 2026-02-19 Eric S. Raymond Eric S. Raymond [623835] 6.1.1 API change: Explanation in NEWS.
 gifclrmp.c 2026-02-18 Eric S. Raymond Eric S. Raymond [080d05] Prevent buffer overruns (fix by ChatGPT-5.2).
 gifcolor.c 2024-02-26 Eric S. Raymond Eric S. Raymond [2072ca] Shorten a name in order to avoid problems when ...
 gifecho.c 2026-02-19 Eric S. Raymond Eric S. Raymond [9e8527] Address SF bug #175 Memory leaks in gifecho.c's...
 giffilter.c 2024-02-26 Eric S. Raymond Eric S. Raymond [4a425b] More through SPDXification.
 giffix.c 2024-02-26 Eric S. Raymond Eric S. Raymond [2072ca] Shorten a name in order to avoid problems when ...
 gifhisto.c 2024-02-26 Eric S. Raymond Eric S. Raymond [2072ca] Shorten a name in order to avoid problems when ...
 gifinto.c 2026-02-19 Eric S. Raymond Eric S. Raymond [fc9074] Address #179 Path Traversal vulnerability...
 gifsponge.c 2026-02-19 Eric S. Raymond Eric S. Raymond [623835] 6.1.1 API change: Explanation in NEWS.
 giftext.c 2026-02-19 Eric S. Raymond Eric S. Raymond [9c7e05] Address SF bug #180: -Wformat-truncation likely...
 giftool.c 2026-02-19 Eric S. Raymond Eric S. Raymond [623835] 6.1.1 API change: Explanation in NEWS.
 gifwedge.c 2026-02-19 Eric S. Raymond Eric S. Raymond [d295af] Address #161: detected memory leaks in EGifOpen...
 history.adoc 2019-02-08 Eric S. Raymond Eric S. Raymond [9ff235] Use the now-standard asciidoc extension.
 local.dic 2026-02-19 Eric S. Raymond Eric S. Raymond [c7a739] Remove erroneous spelling exceptions.
 openbsd-reallocarray.c 2024-02-26 Eric S. Raymond Eric S. Raymond [4a425b] More through SPDXification.
 qprintf.c 2024-02-26 Eric S. Raymond Eric S. Raymond [4a425b] More through SPDXification.
 quantize.c 2024-02-26 Eric S. Raymond Eric S. Raymond [4a425b] More through SPDXification.

Read Me

= GIFLIB =

This is the README file of GIFLIB, a library for manipulating GIF files.

Latest versions of GIFLIB are currently hosted at:
    http://sourceforge.net/projects/giflib

== Overview ==

GIF is a legacy format; we recommend against generating new images in
it.  For a cleaner, more extensible design with better color support
and compression, look up PNG.

giflib provides code for reading GIF files and transforming them into 
RGB bitmaps, and for writing RGB bitmaps as GIF files.

The (permissive) open-source license is in the file COPYING.

You will find build instructions in build.adoc

You will find full documentation of the API in doc/ and on the 
project website.

Please report bugs to the bug tracker on sourceforge:

http://sourceforge.net/tracker/?group_id=102202

The project has a long and confusing history, described in history.adoc

The project to-do list is in TODO.

== Authors ==

Gershon Elber <gershon[AT]cs.technion.sc.il>
	original giflib code

Toshio Kuratomi <toshio[AT]tiki-lounge.com>
        uncompressed gif writing code
        former maintainer

Eric Raymond <esr[AT]snark.thyrsus.com>
        current as well as long time former maintainer of giflib code

There have been many other contributors; see the attributions in the
version-control history to learn more.

== Packages ==

This code is commonly packaged as "giflib".

image:https://repology.org/badge/vertical-allrepos/giflib.svg[Repology
package status]
MongoDB Logo MongoDB