Lines Matching refs:clone_info

477 static Image *DecompressBlock(Image *orig, MagickOffsetType Size, ImageInfo *clone_info, ExceptionInfo *exception)
491 if(clone_info==NULL) return NULL;
492 if(clone_info->file) /* Close file opened from previous transaction. */
494 fclose(clone_info->file);
495 clone_info->file = NULL;
496 (void) remove_utf8(clone_info->filename);
509 file = AcquireUniqueFileResource(clone_info->filename);
529 "UnableToUncompressImage","`%s'",clone_info->filename);
531 RelinquishUniqueFileResource(clone_info->filename);
568 if((clone_info->file=fopen(clone_info->filename,"rb"))==NULL) goto UnlinkFile;
569 if( (image2 = AcquireImage(clone_info,exception))==NULL ) goto EraseFile;
570 status = OpenBlob(clone_info,image2,ReadBinaryBlobMode,exception);
575 fclose(clone_info->file);
576 clone_info->file = NULL;
578 RelinquishUniqueFileResource(clone_info->filename);
813 ImageInfo *clone_info;
852 clone_info=CloneImageInfo(image_info);
909 image2 = DecompressBlock(image,MATLAB_HDR.ObjectSize,clone_info,exception);
1025 (void) SetImageOption(clone_info,"quantum:format","floating-point");
1034 (void) SetImageOption(clone_info,"quantum:format","floating-point");
1050 quantum_info=AcquireQuantumInfo(clone_info,image);
1207 if(clone_info)
1209 if(clone_info->file)
1211 fclose(clone_info->file);
1212 clone_info->file = NULL;
1213 (void) remove_utf8(clone_info->filename);
1239 if(clone_info)
1241 if(clone_info->file)
1243 fclose(clone_info->file);
1244 clone_info->file = NULL;
1245 (void) remove_utf8(clone_info->filename);
1253 clone_info=DestroyImageInfo(clone_info);
1285 if(clone_info != NULL) /* cleanup garbage file from compression */
1287 if(clone_info->file)
1289 fclose(clone_info->file);
1290 clone_info->file = NULL;
1291 (void) remove_utf8(clone_info->filename);
1293 DestroyImageInfo(clone_info);
1294 clone_info = NULL;