#include "magick/image.h"#include "magick/stream.h"


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 Image * | BlobToImage (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 *, const char *) |
| 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 | SetBlobExempt (Image *, const MagickBooleanType) |
| #define MagickMaxBufferExtent 0x3c005L |
Definition at line 28 of file blob.h.
Referenced by AcquireUniqueSymbolicLink(), AttachBlob(), CopyDelegateFile(), FileToBlob(), FileToImage(), GetBlobInfo(), ImagesToBlob(), ImageToBlob(), ImageToFile(), InjectImageBlob(), and OpenBlob().
| 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 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 1048 of file blob.c.
References _Image::blob, _BlobInfo::file, MagickSignature, and _Image::signature.
| MagickExport MagickSizeType GetBlobSize | ( | const Image * | ) |
Definition at line 1145 of file blob.c.
References _Image::blob, BlobStream, BZipStream, _Image::debug, FifoStream, _BlobInfo::file, _Image::filename, fileno, FileStream, fstat, GetMagickModule, _BlobInfo::length, LogMagickEvent(), MagickFalse, MagickSignature, PipeStream, _BlobInfo::properties, _Image::signature, _BlobInfo::size, StandardStream, TraceEvent, _BlobInfo::type, UndefinedStream, and ZipStream.
Referenced by CloseBlob(), GetMagickProperty(), IdentifyImage(), InterpretImageProperties(), PreviewImage(), SizeBlob(), and ThumbnailImage().
| MagickExport unsigned char* * GetBlobStreamData | ( | const Image * | ) |
| MagickExport StreamHandler GetBlobStreamHandler | ( | const Image * | ) |
Definition at line 1253 of file blob.c.
References _Image::blob, _Image::debug, _Image::filename, GetMagickModule, LogMagickEvent(), MagickFalse, MagickSignature, _Image::signature, _BlobInfo::stream, and TraceEvent.
Referenced by QueueAuthenticPixelsStream(), and SyncAuthenticPixelsStream().
| MagickExport unsigned char* * * * ImagesToBlob | ( | const ImageInfo * | , | |
| Image * | , | |||
| size_t * | , | |||
| ExceptionInfo * | ||||
| ) |
Definition at line 1577 of file blob.c.
References AcquireQuantumMemory(), AcquireUniqueFileResource(), _ImageInfo::adjoin, _Image::blob, _ImageInfo::blob, CloneImageInfo(), CopyMagickString(), _BlobInfo::data, _ImageInfo::debug, DestroyImageInfo(), DetachBlob(), _Image::exception, _BlobInfo::exempt, fdopen, _ImageInfo::file, _Image::filename, _ImageInfo::filename, FileOpenError, FileToBlob(), FormatMagickString(), GetMagickBlobSupport(), GetMagickInfo(), GetMagickModule, ImageToBlob(), InheritException(), _BlobInfo::length, _ImageInfo::length, LogMagickEvent(), _Image::magick, _ImageInfo::magick, MagickFalse, MagickMaxBufferExtent, MagickSignature, MagickTrue, MaxTextExtent, MissingDelegateError, RelinquishUniqueFileResource(), ResizeQuantumMemory(), ResourceLimitError, SetImageInfo(), _Image::signature, _ImageInfo::signature, ThrowFileException, ThrowMagickException(), TraceEvent, and WriteImages().
| MagickExport unsigned char* * * ImageToBlob | ( | const ImageInfo * | , | |
| Image * | , | |||
| size_t * | , | |||
| ExceptionInfo * | ||||
| ) |
| MagickExport MagickBooleanType ImageToFile | ( | Image * | , | |
| char * | , | |||
| ExceptionInfo * | ||||
| ) |
| MagickExport MagickBooleanType InjectImageBlob | ( | const ImageInfo * | , | |
| Image * | , | |||
| const char * | ||||
| ) |
| MagickExport MagickBooleanType IsBlobExempt | ( | const Image * | ) |
| MagickExport MagickBooleanType IsBlobSeekable | ( | const Image * | ) |
| MagickExport MagickBooleanType IsBlobTemporary | ( | const Image * | ) |
Definition at line 1921 of file blob.c.
References _Image::blob, _Image::debug, _Image::filename, GetMagickModule, LogMagickEvent(), MagickFalse, MagickSignature, _Image::signature, _BlobInfo::temporary, and TraceEvent.
Referenced by ReadImage().
| MagickExport Image* * PingBlob | ( | const ImageInfo * | , | |
| const void * | , | |||
| const | size_t, | |||
| ExceptionInfo * | ||||
| ) |
Definition at line 2457 of file blob.c.
References AcquireQuantumMemory(), _ImageInfo::blob, BlobError, CloneImageInfo(), CopyMagickMemory(), _ImageInfo::debug, DestroyImageInfo(), _ImageInfo::filename, GetMagickModule, _ImageInfo::length, LogMagickEvent(), _ImageInfo::magick, MagickFalse, MagickSignature, MagickTrue, _ImageInfo::ping, PingStream(), ReadStream(), RelinquishMagickMemory(), ResourceLimitFatalError, _ImageInfo::signature, ThrowMagickException(), and TraceEvent.
| MagickExport void SetBlobExempt | ( | Image * | , | |
| const | MagickBooleanType | |||
| ) |
Definition at line 3375 of file blob.c.
References _Image::blob, _Image::debug, _BlobInfo::exempt, _Image::filename, GetMagickModule, LogMagickEvent(), MagickFalse, MagickSignature, _Image::signature, and TraceEvent.
Referenced by AcquireImage().
1.5.7.1