MagickCore 6.9.12
|
Go to the source code of this file.
Macros | |
#define | MagickMaxBufferExtent 81920 |
#define | MagickMinBufferExtent 16384 |
Enumerations | |
enum | MapMode { ReadMode , WriteMode , IOMode , PersistMode } |
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 * | image | ) |
Definition at line 1452 of file blob.c.
References _Image::blob, FileInfo::file, _BlobInfo::file_info, MagickCoreSignature, and _Image::signature.
MagickExport MagickSizeType GetBlobSize | ( | const Image * | image | ) |
Definition at line 1549 of file blob.c.
References _Image::blob, BlobStream, BZipStream, FifoStream, _Image::filename, FileStream, GetMagickModule, GetPathAttributes(), IsEventLogging(), LogMagickEvent(), magick_restrict, MagickCoreSignature, MagickFalse, PipeStream, _Image::signature, StandardStream, TraceEvent, UndefinedStream, and ZipStream.
Referenced by CloseBlob(), FxGetSymbol(), GetMagickProperty(), GetMagickPropertyLetter(), OpenBlob(), PreviewImage(), RenderHoughLines(), SizeBlob(), and ThumbnailImage().
MagickExport unsigned char * GetBlobStreamData | ( | const Image * | ) |
MagickExport StreamHandler GetBlobStreamHandler | ( | const Image * | image | ) |
Definition at line 1665 of file blob.c.
References _Image::blob, _Image::filename, GetMagickModule, IsEventLogging(), LogMagickEvent(), MagickCoreSignature, MagickFalse, _Image::signature, _BlobInfo::stream, and TraceEvent.
Referenced by QueueAuthenticPixelsStream(), and SyncAuthenticPixelsStream().
MagickExport unsigned char * ImagesToBlob | ( | const ImageInfo * | image_info, |
Image * | images, | ||
size_t * | length, | ||
ExceptionInfo * | exception | ||
) |
Definition at line 1965 of file blob.c.
References AcquireQuantumMemory(), AcquireUniqueFileResource(), _Image::blob, _ImageInfo::blob, CloneImageInfo(), CloseBlob(), CopyMagickString(), DestroyImageInfo(), DetachBlob(), _Image::exception, _BlobInfo::exempt, _ImageInfo::file, _Image::filename, _ImageInfo::filename, FileOpenError, FileToBlob(), FormatLocaleString(), GetImageListLength(), GetMagickAdjoin(), GetMagickBlobSupport(), GetMagickInfo(), GetMagickModule, ImageToBlob(), InheritException(), IsEventLogging(), _BlobInfo::length, _ImageInfo::length, LogMagickEvent(), _Image::magick, _ImageInfo::magick, MagickCoreSignature, MagickFalse, MagickMaxBlobExtent, MagickTrue, MaxTextExtent, MissingDelegateError, RelinquishMagickMemory(), 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 * | , | ||
Image * | , | ||
const char * | , | ||
ExceptionInfo * | |||
) |
MagickExport MagickBooleanType IsBlobExempt | ( | const Image * | ) |
MagickExport MagickBooleanType IsBlobSeekable | ( | const Image * | ) |
MagickExport MagickBooleanType IsBlobTemporary | ( | const Image * | image | ) |
Definition at line 2353 of file blob.c.
References _Image::blob, _Image::filename, GetMagickModule, IsEventLogging(), LogMagickEvent(), MagickCoreSignature, MagickFalse, _Image::signature, _BlobInfo::temporary, and TraceEvent.
Referenced by ReadImage().
MagickExport Image * PingBlob | ( | const ImageInfo * | image_info, |
const void * | blob, | ||
const | size_t, | ||
ExceptionInfo * | exception | ||
) |
Definition at line 2980 of file blob.c.
References _Image::blob, _ImageInfo::blob, BlobError, BlobToFile(), CloneImageInfo(), CopyMagickString(), DestroyImageInfo(), DetachBlob(), _Image::filename, _ImageInfo::filename, FormatLocaleString(), GetFirstImageInList(), GetMagickBlobSupport(), GetMagickInfo(), GetMagickModule, GetNextImageInList(), IsEventLogging(), _ImageInfo::length, LogMagickEvent(), _Image::magick, _ImageInfo::magick, _Image::magick_filename, MagickCoreSignature, MagickFalse, MagickPathExtent, MagickTrue, MaxTextExtent, MissingDelegateError, _MagickInfo::name, _ImageInfo::ping, PingStream(), ReadStream(), RelinquishUniqueFileResource(), SetImageInfo(), _ImageInfo::signature, ThrowMagickException(), and TraceEvent.
MagickExport void SetBlobExempt | ( | Image * | image, |
const | MagickBooleanType | ||
) |
Definition at line 4424 of file blob.c.
References _Image::blob, _BlobInfo::exempt, _Image::filename, GetMagickModule, IsEventLogging(), LogMagickEvent(), MagickCoreSignature, MagickFalse, _Image::signature, and TraceEvent.
Referenced by AcquireImage().