Demo Applications 

TGIFImage comes with a "few" sample applications to demonstrate common tasks.

Delphi To load the demo applications with Delphi, use the delphi_gifdemos.bpg project group (Delphi 4 and 5 only) or the .dpr project files.

C++ Builder To load the demo applications with C++ Builder, use the bcb_gifdemos.bpg project group (C++ Builder 3 and 4 only) or the .bpr project files.

1 GIF Explorer  Delphi 2  Delphi 3  Delphi 4  Delphi 5  C++ Builder 3  C++ Builder 4
This nice little utility allows you to examine exactly what any GIF file contains and what it looks like.
Also enables one to optimize and save GIFs.
Demonstrates:
 • Loading a GIF.
 • Displaying a GIF.
 • All display options.
 • Loading a GIF from the clipboard.
 • Decomposition of a GIF.
 • GIF optimization.
 
2 CGI Counter  Delphi 3  Delphi 4  Delphi 5
A CGI Counter built using the Delphi 3 ISAPI framework.
Creates GIF on-the-run and streams them back to the client.
Works with both Netscape (NSAPI) and Microsoft (ISAPI) servers.
Demonstrates:
 • Creating an animated GIF.
 • Saving a GIF to a stream.
 
3 Image converter  Delphi 2  Delphi 3  Delphi 4  Delphi 5  C++ Builder 3  C++ Builder 4
Converts images from any format supported by TPicture (BMP, GIF, JPEG, ICO, WMF) to GIF.
Demonstrates:
 • Conversion to GIF.
 • Saving a GIF.
 • Color reduction.
 • Clipboard support.
 • LZW and RLE compression.
 
4 GIF2BMP  Delphi 2  Delphi 3  Delphi 4  Delphi 5  C++ Builder 3  C++ Builder 4
Converts a GIF to BMP.
Demonstrates:
 • Conversion from GIF.
 • Loading and displaying a GIF.
 
5 BMP2GIF  Delphi 2  Delphi 3  Delphi 4  Delphi 5  C++ Builder 3  C++ Builder 4
Converts a BMP to GIF.
Demonstrates:
 • Conversion to GIF.
 • Saving and displaying a GIF.
 
6 Animate  Delphi 2  Delphi 3  Delphi 4  Delphi 5  C++ Builder 3  C++ Builder 4
Example of how to create an animated GIF from a number of BMPs.
Demonstrates:
 • Creating an animated GIF.
 • Creating a transparent GIF.
 • Merging color maps.
 • Saving and displaying a GIF.
 • GIF optimization.
 
7 Resource  Delphi 2  Delphi 3  Delphi 4  Delphi 5  C++ Builder 3  C++ Builder 4
Example of loading a GIF from a resource and displaying it.
Demonstrates:
 • Loading a GIF from a stream.
 • Displaying a GIF.
 
8 Thread  Delphi 2  Delphi 3  Delphi 4  Delphi 5  C++ Builder 3  C++ Builder 4
Example of multi-threaded paint without the TImage component.
Demonstrates:
 • Threaded paint (the TGIFImage.Paint method).
 • Double buffering.
 • Multi-threading.
 • GIF tiling.
 • Displaying a GIF without TImage.
 
9 Combo  Delphi 2  Delphi 3  Delphi 4  Delphi 5  C++ Builder 3  C++ Builder 4
Example that demonstrates how to display GIF files in an owner-draw combo box.
Demonstrates:
 • Loading a GIF.
 • Conversion of a GIF to a bitmap.
 
10 Comment  Delphi 2  Delphi 3  Delphi 4  Delphi 5  C++ Builder 4
Example that demonstrates how to extract and display the comment text that are embedded in many GIF files.
Demonstrates:
 • Loading a GIF.
 • Displaying a GIF.
 • Decomposition of a GIF.
 • Extracting the comment text from a GIF.
 
11 Reduce  Delphi 2  Delphi 3  Delphi 4  Delphi 5  C++ Builder 3  C++ Builder 4
Demonstrates the different color reduction options that can be used when converting images with more than 256 colors to GIFs.
Demonstrates:
 • Conversion of images to GIF.
 • Displaying a GIF.
 • Color reduction.
 
12 Button  Delphi 2  Delphi 3  Delphi 4  Delphi 5
A TBitBtn like visual component that displays animated GIFs instead of BMPs.
Demonstrates:
 • TGIFImage as a property.
 • Displaying a GIF with TCanvas.Draw.
 • Using TGIFImage in a visual component.
 
12 AVI2GIF  Delphi 2  Delphi 3  Delphi 4  Delphi 5  C++ Builder 3  C++ Builder 4
Demonstrates how to convert an AVI movie to an animated GIF.
Demonstrates:
 • Creating an animated GIF.
 • Merging color maps.
 • Saving and displaying a GIF.
13 GIF2AVI  Delphi 2  Delphi 3  Delphi 4  Delphi 5  C++ Builder 3  C++ Builder 4
Demonstrates how to convert an animated GIF to an AVI movie.
Demonstrates:
 • Creating an AVI file.
 • Decomposing a GIF.
 • Loading and displaying a GIF.
14 Quantize  Delphi 2  Delphi 3  Delphi 4  Delphi 5
Example of color quantization and color reduction.
Demonstrates:
 • Color quantization of multiple bitmaps.
 • Color reduction with the goNetscape and goPalette methods.
 • Using the ReduceColors and CreateOptimizedPaletteFromManyBitmaps.
15 Optimizer  Delphi 2  Delphi 3  Delphi 4  Delphi 5
Demonstrates non-destructive GIF optimization. Optimizes all the GIF files in a directory for size.
Demonstrates:
 • Optimization.
 • Loading and saving GIFs.

 

 
  Delphi 2 Compiles with Delphi 2
Delphi 3 Compiles with Delphi 3
Delphi 4 Compiles with Delphi 4
Delphi 5 Compiles with Delphi 5
C++ Builder 3 Compiles with C++ Builder 3
C++ Builder 4 Compiles with C++ Builder 4

 


Copyright © 1999 Anders Melander. All rights reserved.