18 #ifndef MAGICKCORE_BLOB_H 19 #define MAGICKCORE_BLOB_H 24 #if defined(__cplusplus) || defined(c_plusplus) 28 #define MagickMaxBufferExtent 81920 29 #define MagickMinBufferExtent 16384 74 #if defined(__cplusplus) || defined(c_plusplus)
MagickExport MagickSizeType GetBlobSize(const Image *)
Definition: blob.c:1503
MagickExport MagickBooleanType InjectImageBlob(const ImageInfo *, Image *, Image *, const char *, ExceptionInfo *)
MagickExport MagickBooleanType IsBlobTemporary(const Image *) magick_attribute((__pure__))
Definition: blob.c:2313
MagickExport unsigned char * ImagesToBlob(const ImageInfo *, Image *, size_t *, ExceptionInfo *)
Definition: blob.c:1919
Definition: exception.h:102
MagickExport void SetBlobExempt(Image *, const MagickBooleanType)
Definition: blob.c:4362
MagickExport Image * BlobToImage(const ImageInfo *, const void *, const size_t, ExceptionInfo *)
MagickExport FILE * GetBlobFileHandle(const Image *) magick_attribute((__pure__))
Definition: blob.c:1406
MagickBooleanType
Definition: magick-type.h:191
MagickExport Image * PingBlob(const ImageInfo *, const void *, const size_t, ExceptionInfo *)
Definition: blob.c:2938
MagickExport void DuplicateBlob(Image *, const Image *)
MagickExport MagickBooleanType GetBlobError(const Image *) magick_attribute((__pure__))
size_t MagickSizeType
Definition: magick-type.h:136
MagickExport StreamHandler GetBlobStreamHandler(const Image *) magick_attribute((__pure__))
Definition: blob.c:1619
MagickExport MagickBooleanType BlobToFile(char *, const void *, const size_t, ExceptionInfo *)
MagickExport MagickBooleanType ImageToFile(Image *, char *, ExceptionInfo *)
MagickExport MagickBooleanType magick_attribute((deprecated))
MagickExport MagickBooleanType IsBlobExempt(const Image *) magick_attribute((__pure__))
MagickExport unsigned char * FileToBlob(const char *, const size_t, size_t *, ExceptionInfo *)
MapMode
Definition: blob.h:31
MagickExport MagickBooleanType IsBlobSeekable(const Image *) magick_attribute((__pure__))
#define MagickExport
Definition: method-attribute.h:80
MagickExport unsigned char * GetBlobStreamData(const Image *) magick_attribute((__pure__))
MagickExport MagickBooleanType FileToImage(Image *, const char *)
size_t(* StreamHandler)(const Image *, const void *, const size_t)
Definition: stream.h:26
MagickExport void DestroyBlob(Image *)
MagickExport unsigned char * ImageToBlob(const ImageInfo *, Image *, size_t *, ExceptionInfo *)