|
![]()
|

GIF is documented here because it relies on LZW compression is used to store image data internally. This became an important fact after Unisys decided to start imposing patent royalties on developers who created programs that created or displayed GIF files
| GIF area, NonCommercialProgs content | 3 free online gif making tools. Now you can convert video or pictures into animated gifs all online without downloading a program. Also split your gifs into frames, comment, rank and browse the thousands of gifs on the site. Created: 01/02/2007 |
| GIF area, PNG area, ImageCompression area, SourceCode content, NonCommercialLibs content | Due to the overwhelming number of requests for JPEG code that works with Borland C++Builder we have put out an version of the Colosseum Builders' Image Library for C++. The latest version includes encoders and decoders for JPEG, GIF, Windows BMP, XBM, and PNG. It also includes an interface to VCL so that these image formats can be used at design-time with C++Builder. The current version now works with MSVC++. Created: 19/08/2001 by Mark Nelson |
| GIF area, NonCommercialProgs content | InterGIF is a freeware program for making animated GIFs. It claims to do a good job of optimization. I have feedback from one use who was quite happy with the results - a sample GIF created by GIMP was reduced from 2235 bytes to 1455. Not bad. Created: 21/11/1999 by Mark Nelson |
| GIF area, LZW area, Patents content | A Unisys press release explaining their beliefs regarding licensing required to use GIF technology in your products. As of this posting (8/2003) the US patents appear to have expired, but there are European and Japanese patents will not expire until some time in 2004. Created: 24/08/2003 by Mark Nelson |
| JPEG area, GIF area, PNG area, ImageCompression area, Books content |
"Compressed Image File Formats is an appealingly compact and useful guide to some of today's most popular file formats used for image data. For any programmer who needs to know how images are stored, this concise reference can serve as a really invaluable resource." Note that the source code for this book includes an independent implementation of a PNG codec, which may be one of a kind. Link to the source code on this page. Created: 21/03/2003 by Mark Nelson |
| Tutorials content, GIF area, LZW area | Arturo Campos describes the specific implementation of LZW compression used in GIF files. Created: 17/11/1999 by Mark Nelson |
| JPEG area, GIF area, PNG area, ImageCompression area, NonCommercialProgs content |
SIP intends to do imaging tasks such as filtering, blurring, edge detection, thresholding, histogram manipulation, segmentation, mathematical morphology, color image processing, etc.
These operations are useful for problem solving in real-world applications ranging from car motion planning to automatic diagnosis of medical images.
Version 0.3.1 is shipping as of May, 2004. Created: 02/05/2004 by Mark Nelson |
| Tutorials content, GIF area, Links content | A straightforward article with some discussion and links. Created: 11/04/2004 by Mark Nelson |
| Tutorials content, GIF area, LZW area | Tom Cagill creates GIF files without using LZW. Created: 14/03/2004 by Mark Nelson |
| GIF area, NonCommercialLibs content |
A library for reading and writing gif images. The save functionality uses an uncompressed gif algorithm to avoid the Unisys LZW patent. This library is based on Eric Raymond's giflib and implements a superset of that library's API.
Version 4.1.2 of this library shipped in March, 2004. Created: 07/03/2004 by Mark Nelson |
| GIF area, CommercialProgs content |
GIF Construction Set Pro represents the state of the art in GIF animation software. It will assemble your original animations effortlessly through its Animation Wizard, squeeze them down to as close to nothing as possible with its Supercompressor; create eyecatching banners and animated transitions; manage your GIF files; add transparency to existing graphics and a lot more.
Version 2.0.44 is shipping as of February, 2004. Created: 08/02/2004 by Mark Nelson |
| GIF area, ImageCompression area, Lossless area, NonCommercialProgs content |
A free program to deal with image formats in popular medical formats, including DICOM, SPM, PNG, and GIF.
Version 0.9.1 of (X)MedCon shipped in January, 2004. Created: 11/01/2004 by Mark Nelson |
| GIF area, CommercialProgs content |
This program is designed to help you squeeze the maximium amount of space out of GIF files while keeping the image quality at an acceptable level. Commercial code, but a free download is available.
Version 4.0 is shipping as of December, 2003. Created: 02/12/2003 by Mark Nelson |
| JPEG area, GIF area, PNG area, Audio area, CommercialLibs content | Arcsoft has a line of mobile media codecs that includes support for MIDI, JPEG, PNG, GIF, and speech. Created: 29/10/2003 by Mark Nelson |
| GIF area, PNG area, NonCommercialProgs content | Convert your GIF files to PNG format under UNIX, Linux, or Win32. Created: 01/08/2003 by Mark Nelson |
| GIF area, CommercialProgs content |
This freeware program is designed to help you reduce the size of your GIF files. There are certain optimizations that can be performed with absolutely no loss of quality, as well as some that can provide additional improvements with some loss of resolution. Best of all, Trout's GIF Optimizer is completely free.
An anonymous reader complained They call it freeware then make you pay. To be honest, I can't see any indication of this on the web site, other than the usual request for donations. Somebody correct me if I'm wrong! Created: 17/05/2003 by Mark Nelson |
| JPEG area, GIF area, NonCommercialLibs content |
Corona is an image input/output library that can read, write, and manipulate image files in just a few lines of code. It can write PNG files, and read PNG, JPEG, PCX, BMP, TGA, and GIF. Corona was designed to be easy to use, and exports a straightforward C++ API. With just a few lines of C++, you can add image loading to your application.
Corona 1.0.1 shipped in May, 2003, and added support for TGA images as well as a few more functions. Created: 17/05/2003 by Mark Nelson |
| GIF area, CommercialProgs content |
A GIF optimizer seeks to reduce the size of your GIF files, usually without compromising image quality. Not enough detail on this site to pass judgment, but good GIF optimizers will also let you reduce the number of colors in the palette dynamically, so you can see the effect.
Real GIF Optimizer 3.05 shipped in February of 2003. I wish I could tell you what new features are in this release, but RealMultiMedia Development is one of those companies that doesn't bother to post release notes on their web site! Created: 03/04/2003 by Mark Nelson |
| GIF area, PNG area, NonCommercialLibs content | Kazuo Adachi ported both of these important packages to Windows CE and Windows CE .Net. This includes binaries for what I believe are all the currently support CPUs. Created: 31/03/2003 by Mark Nelson |
| GIF area, CommercialProgs content | Ultra GIF Optimizer is a powerful tool for optimizing GIF images. It can makes your web page load faster,save your server bandwidth charges and disk space! This is a commercial product, but it looks like you can download it and have a trial session. Created: 22/09/2002 by Mark Nelson |
| Tutorials content, GIF area, LZW area | A guy named Steve Blackstock takes a shot at making this all clear to you. Gives some details on the LZW variation used in GIF files. Created: 04/06/2002 by Mark Nelson |
| Tutorials content, JPEG area, GIF area, PNG area, Links content | A tutorial page discussing the various image formats currently in use on the web. Nice comparisons and a good set of links. Created: 17/04/2002 by Mark Nelson |
| Tutorials content, GIF area, NonCommercialLibs content | Yes, it is possible to create GIF images with far more than 256 colors. This page will show you exactly how that is done, or at least prove to you that it is possible. It links to a GIF library called ANGIF that purports to be able to pull this trick off. Created: 19/03/2002 by Mark Nelson |
| Tutorials content, GIF area | The Wikipedia entry for GIF. A reasonable amount of background and overview information. Created: 27/01/2002 by Mark Nelson |
| GIF area, Standards content | These pages will test the various features available for GIF89a animation. Each feature is tested as independently as possible, allowing you to identify what features your browser supports and how well. The pages isolate features to prevent combination collisions (one error causing another feature to fail). Each test is composed of an animation that tests the most basic quality of the function. Created: 07/12/2001 by Mark Nelson |
| GIF area, Standards content | This is a copy of the original GIF specification from CompuServe. It was expanded significantly by the 1989 specification. Created: 07/12/2001 by Mark Nelson |
| GIF area, Standards content | Another copy. Created: 07/12/2001 by Mark Nelson |
| Tutorials content, GIF area | Royal Frazier's All About GIF89a, a bountiful page of documentation on the file format. Created: 07/12/2001 by Mark Nelson |
| GIF area, SourceCode content | Decoding GIF files and displaying them without help isn't particularly easy. Add animation to the task and you're looking at a ton of work. Fortunately, this MFC-compatible set of classes on the CodeProject web site does the heavy lifting for you. Created: 08/10/2001 by Mark Nelson |
| Tutorials content, JPEG area, GIF area, Compression area | Tutorial by Rich Holowczak from Rutgers U. A set of slides that would probably be really useful if you had the lecture to go with it. Without the lecture, not so hot. Created: 17/11/2000 by Mark Nelson |
| GIF area, Papers content | Some thoughts by a person only known as mcb on the GIF patent controversy. Created: 01/01/2000 by Mark Nelson |
| GIF area, Standards content |
This is a copy of the second GIF specification from CompuServe. It added quite a few features to the GIF format. Probably the best well known of these would be the ability to add animation to GIF files.
Reader Andrew T. says: The definitive document, what more can you ask for? Created: 21/09/1999 by Mark Nelson |