Existe alguna libreria para incluir los archivos gifs en c++ builder

Cota
13 de Noviembre del 2003
Lo que pasa es que estoy haciendo un proyecto de un visor de imagenes hasta ahora inclui la libreria JPEG.HPP a mi proyecto y pues abre esa extension de imagen.
Mi pregunta es ¿Existe alguna libreria semejante para agregar las extensiones gifs? ¿Podrian decirme cual es? seria de gran ayuda la informacion que me puedan dar y pues si me ayudan les puedo mandar una copia de mi proyecto como gratificacion

Victor Ya?
13 de Noviembre del 2003
Hola tambien puedes usar la API, aqui te dejo una funcion que tenia guardada fue hecha por el genio del Builder _Leo:

Añadimos: #include<olectl.h>

void CargarImagen(
TImage *imagen, // puntero al TImage donde cargaremos la imagen
String nombreFichero) // ruta del fichero a cargar
{
// Formatos: BMP, GIF, JPG, ICO, EMF, WMF

const int HIMETRIC_INCH = 2540;
IPicture *pPicture = NULL;

OleLoadPicturePath( StringToOleStr(nombreFichero),
NULL, 0, 0, IID_IPicture, (void**)&pPicture);

// Carga la imagen en el TImage
if (pPicture)
{
imagen->Picture = NULL;
long ancho, alto;
pPicture->get_Width(&ancho);
pPicture->get_Height(&alto);
imagen->Picture->Bitmap->Width = MulDiv(ancho,
GetDeviceCaps(imagen->Canvas->Handle, LOGPIXELSX), HIMETRIC_INCH);
imagen->Picture->Bitmap->Height = MulDiv(alto,
GetDeviceCaps(imagen->Canvas->Handle, LOGPIXELSY), HIMETRIC_INCH);
RECT rect = imagen->ClientRect;
pPicture->Render(imagen->Canvas->Handle, 0, 0,
imagen->Picture->Bitmap->Width, imagen->Picture->Bitmap->Height,
0, alto, ancho, -alto, &rect);
pPicture->Release();
}
}


Funciona con Jpeg y Gif
La he probado, incluso puedes cargar imagenes desde internet...

Saludos y espero te sirva...