Lines Matching refs:Image
328 Note it is assumed the Image desc. header has been read.
344 if (DGifGetWord(GifFile, &GifFile->Image.Left) == GIF_ERROR ||
345 DGifGetWord(GifFile, &GifFile->Image.Top) == GIF_ERROR ||
346 DGifGetWord(GifFile, &GifFile->Image.Width) == GIF_ERROR ||
347 DGifGetWord(GifFile, &GifFile->Image.Height) == GIF_ERROR)
351 GifFreeMapObject(GifFile->Image.ColorMap);
352 GifFile->Image.ColorMap = NULL;
356 GifFile->Image.Interlace = (Buf[0] & 0x40) ? true : false;
359 if (GifFile->Image.ColorMap) {
360 GifFreeMapObject(GifFile->Image.ColorMap);
361 GifFile->Image.ColorMap = NULL;
367 GifFile->Image.ColorMap = GifMakeMapObject(1 << BitsPerPixel, NULL);
368 if (GifFile->Image.ColorMap == NULL) {
374 for (i = 0; i < GifFile->Image.ColorMap->ColorCount; i++) {
376 GifFreeMapObject(GifFile->Image.ColorMap);
378 GifFile->Image.ColorMap = NULL;
381 GifFile->Image.ColorMap->Colors[i].Red = Buf[0];
382 GifFile->Image.ColorMap->Colors[i].Green = Buf[1];
383 GifFile->Image.ColorMap->Colors[i].Blue = Buf[2];
403 memcpy(&sp->ImageDesc, &GifFile->Image, sizeof(GifImageDesc));
404 if (GifFile->Image.ColorMap != NULL) {
406 GifFile->Image.ColorMap->ColorCount,
407 GifFile->Image.ColorMap->Colors);
419 Private->PixelCount = (long)GifFile->Image.Width *
420 (long)GifFile->Image.Height;
444 LineLen = GifFile->Image.Width;
622 if (GifFile->Image.ColorMap) {
623 GifFreeMapObject(GifFile->Image.ColorMap);
624 GifFile->Image.ColorMap = NULL;