blob.h File Reference

#include "magick/image.h"
#include "magick/stream.h"
Include dependency graph for blob.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define MagickMaxBufferExtent   0x3c005L

Enumerations

enum  MapMode { ReadMode, WriteMode, IOMode }

Functions

MagickExport FILE * GetBlobFileHandle (const Image *)
MagickExport ImageBlobToImage (const ImageInfo *, const void *, const size_t, ExceptionInfo *)
MagickExport Image ** PingBlob (const ImageInfo *, const void *, const size_t, ExceptionInfo *)
MagickExport MagickBooleanType BlobToFile (char *, const void *, const size_t, ExceptionInfo *)
MagickExport MagickBooleanType FileToImage (Image *, const char *)
MagickExport MagickBooleanType GetBlobError (const Image *)
MagickExport MagickBooleanType ImageToFile (Image *, char *, ExceptionInfo *)
MagickExport MagickBooleanType InjectImageBlob (const ImageInfo *, Image *, Image *, const char *, ExceptionInfo *)
MagickExport MagickBooleanType IsBlobExempt (const Image *)
MagickExport MagickBooleanType IsBlobSeekable (const Image *)
MagickExport MagickBooleanType IsBlobTemporary (const Image *)
MagickExport MagickSizeType GetBlobSize (const Image *)
MagickExport StreamHandler GetBlobStreamHandler (const Image *)
MagickExport unsigned char * FileToBlob (const char *, const size_t, size_t *, ExceptionInfo *)
MagickExport unsigned char ** GetBlobStreamData (const Image *)
MagickExport unsigned char *** ImageToBlob (const ImageInfo *, Image *, size_t *, ExceptionInfo *)
MagickExport unsigned char **** ImagesToBlob (const ImageInfo *, Image *, size_t *, ExceptionInfo *)
MagickExport void DestroyBlob (Image *)
MagickExport void DuplicateBlob (Image *, const Image *)
MagickExport void SetBlobExempt (Image *, const MagickBooleanType)

Define Documentation

#define MagickMaxBufferExtent   0x3c005L

Enumeration Type Documentation

enum MapMode
Enumerator:
ReadMode 
WriteMode 
IOMode 

Definition at line 30 of file blob.h.


Function Documentation

MagickExport MagickBooleanType BlobToFile ( char *  ,
const void *  ,
const   size_t,
ExceptionInfo  
)
MagickExport Image* BlobToImage ( const ImageInfo ,
const void *  ,
const   size_t,
ExceptionInfo  
)
MagickExport void DestroyBlob ( Image  ) 
MagickExport void DuplicateBlob ( Image ,
const Image  
)
MagickExport unsigned char* FileToBlob ( const char *  ,
const   size_t,
size_t *  ,
ExceptionInfo  
)
MagickExport MagickBooleanType FileToImage ( Image ,
const char *   
)
MagickExport MagickBooleanType GetBlobError ( const Image  ) 
MagickExport FILE* GetBlobFileHandle ( const Image  ) 

Definition at line 1095 of file blob.c.

References _Image::blob, _BlobInfo::file, MagickSignature, and _Image::signature.

MagickExport MagickSizeType GetBlobSize ( const Image  ) 
MagickExport unsigned char* * GetBlobStreamData ( const Image  ) 
MagickExport StreamHandler GetBlobStreamHandler ( const Image  ) 
MagickExport unsigned char* * * * ImagesToBlob ( const ImageInfo ,
Image ,
size_t *  ,
ExceptionInfo  
)
MagickExport unsigned char* * * ImageToBlob ( const ImageInfo ,
Image ,
size_t *  ,
ExceptionInfo  
)
MagickExport MagickBooleanType ImageToFile ( Image ,
char *  ,
ExceptionInfo  
)
MagickExport MagickBooleanType InjectImageBlob ( const ImageInfo ,
Image ,
Image ,
const char *  ,
ExceptionInfo  
)
MagickExport MagickBooleanType IsBlobExempt ( const Image  ) 
MagickExport MagickBooleanType IsBlobSeekable ( const Image  ) 
MagickExport MagickBooleanType IsBlobTemporary ( const Image  ) 
MagickExport Image* * PingBlob ( const ImageInfo ,
const void *  ,
const   size_t,
ExceptionInfo  
)
MagickExport void SetBlobExempt ( Image ,
const   MagickBooleanType 
)

Generated on 5 Nov 2009 for MagickCore by  doxygen 1.6.1