Lines Matching defs:ImageInfo
15 ImageInfo_t ImageInfo;
76 strcpy(ImageInfo.Comments,Comment);
77 ImageInfo.CommentWidchars = 0;
89 ImageInfo.Height = Get16m(Data+3);
90 ImageInfo.Width = Get16m(Data+5);
94 ImageInfo.IsColor = 1;
96 ImageInfo.IsColor = 0;
99 ImageInfo.Process = marker;
103 ImageInfo.Width, ImageInfo.Height, num_components, data_precision);
512 memset(&ImageInfo, 0, sizeof(ImageInfo));
557 if (ImageInfo.ThumbnailOffset == 0 || ImageInfo.ThumbnailSize == 0){
574 ThumbnailPointer = ExifSection->Data+ImageInfo.ThumbnailOffset+8;
576 fwrite(ThumbnailPointer, ImageInfo.ThumbnailSize ,1, ThumbnailFile);
595 if (ImageInfo.ThumbnailOffset == 0 || ImageInfo.ThumbnailAtEnd == FALSE){
612 if (ThumbLen + ImageInfo.ThumbnailOffset > 0x10000-20){
618 if (ImageInfo.ThumbnailSize == 0){
627 NewExifSize = ImageInfo.ThumbnailOffset+8+ThumbLen;
630 ThumbnailPointer = ExifSection->Data+ImageInfo.ThumbnailOffset+8;
636 ImageInfo.ThumbnailSize = ThumbLen;
638 Put32u(ExifSection->Data+ImageInfo.ThumbnailSizeOffset+8, ThumbLen);
660 if (ImageInfo.ThumbnailOffset == 0 || ImageInfo.ThumbnailAtEnd == FALSE){
691 if (ThumbLen + ImageInfo.ThumbnailOffset > 0x10000-20){
697 if (ImageInfo.ThumbnailSize == 0){
707 NewExifSize = ImageInfo.ThumbnailOffset+8+ThumbLen;
710 ThumbnailPointer = ExifSection->Data+ImageInfo.ThumbnailOffset+8;
717 ImageInfo.ThumbnailSize = ThumbLen;
719 Put32u(ExifSection->Data+ImageInfo.ThumbnailSizeOffset+8, ThumbLen);