Lines Matching refs:Image
342 if (DGifGetWord(GifFile, &GifFile->Image.Left) == GIF_ERROR || in DGifGetImageDesc()
343 DGifGetWord(GifFile, &GifFile->Image.Top) == GIF_ERROR || in DGifGetImageDesc()
344 DGifGetWord(GifFile, &GifFile->Image.Width) == GIF_ERROR || in DGifGetImageDesc()
345 DGifGetWord(GifFile, &GifFile->Image.Height) == GIF_ERROR) in DGifGetImageDesc()
352 GifFile->Image.Interlace = (Buf[0] & 0x40); in DGifGetImageDesc()
357 if (GifFile->Image.ColorMap && GifFile->SavedImages == NULL) in DGifGetImageDesc()
358 FreeMapObject(GifFile->Image.ColorMap); in DGifGetImageDesc()
360 GifFile->Image.ColorMap = MakeMapObject(1 << BitsPerPixel, NULL); in DGifGetImageDesc()
361 if (GifFile->Image.ColorMap == NULL) { in DGifGetImageDesc()
367 for (i = 0; i < GifFile->Image.ColorMap->ColorCount; i++) { in DGifGetImageDesc()
369 FreeMapObject(GifFile->Image.ColorMap); in DGifGetImageDesc()
371 GifFile->Image.ColorMap = NULL; in DGifGetImageDesc()
374 GifFile->Image.ColorMap->Colors[i].Red = Buf[0]; in DGifGetImageDesc()
375 GifFile->Image.ColorMap->Colors[i].Green = Buf[1]; in DGifGetImageDesc()
376 GifFile->Image.ColorMap->Colors[i].Blue = Buf[2]; in DGifGetImageDesc()
378 } else if (GifFile->Image.ColorMap) { in DGifGetImageDesc()
379 FreeMapObject(GifFile->Image.ColorMap); in DGifGetImageDesc()
380 GifFile->Image.ColorMap = NULL; in DGifGetImageDesc()
399 memcpy(&sp->ImageDesc, &GifFile->Image, sizeof(GifImageDesc)); in DGifGetImageDesc()
400 if (GifFile->Image.ColorMap != NULL) { in DGifGetImageDesc()
402 GifFile->Image.ColorMap->ColorCount, in DGifGetImageDesc()
403 GifFile->Image.ColorMap->Colors); in DGifGetImageDesc()
415 Private->PixelCount = (long)GifFile->Image.Width * in DGifGetImageDesc()
416 (long)GifFile->Image.Height; in DGifGetImageDesc()
441 LineLen = GifFile->Image.Width;
588 if (GifFile->Image.ColorMap) {
589 FreeMapObject(GifFile->Image.ColorMap);
590 GifFile->Image.ColorMap = NULL;