|
MagickCore
6.7.5
|
#include "MagickCore/studio.h"#include "MagickCore/blob.h"#include "MagickCore/blob-private.h"#include "MagickCore/exception.h"#include "MagickCore/exception-private.h"#include "MagickCore/cache.h"#include "MagickCore/client.h"#include "MagickCore/constitute.h"#include "MagickCore/constitute-private.h"#include "MagickCore/delegate.h"#include "MagickCore/geometry.h"#include "MagickCore/identify.h"#include "MagickCore/image-private.h"#include "MagickCore/list.h"#include "MagickCore/magick.h"#include "MagickCore/memory_.h"#include "MagickCore/monitor.h"#include "MagickCore/monitor-private.h"#include "MagickCore/option.h"#include "MagickCore/pixel.h"#include "MagickCore/pixel-accessor.h"#include "MagickCore/policy.h"#include "MagickCore/profile.h"#include "MagickCore/profile-private.h"#include "MagickCore/property.h"#include "MagickCore/quantum.h"#include "MagickCore/resize.h"#include "MagickCore/resource_.h"#include "MagickCore/semaphore.h"#include "MagickCore/statistic.h"#include "MagickCore/stream.h"#include "MagickCore/string_.h"#include "MagickCore/string-private.h"#include "MagickCore/timer.h"#include "MagickCore/transform.h"#include "MagickCore/utility.h"#include "MagickCore/utility-private.h"
Go to the source code of this file.
Defines | |
| #define | WriteImageTag "Write/Image" |
Functions | |
| MagickPrivate MagickBooleanType | ConstituteComponentGenesis (void) |
| MagickPrivate void | ConstituteComponentTerminus (void) |
| MagickExport Image * | ConstituteImage (const size_t columns, const size_t rows, const char *map, const StorageType storage, const void *pixels, ExceptionInfo *exception) |
| static size_t | PingStream (const Image *magick_unused(image), const void *magick_unused(pixels), const size_t columns) |
| MagickExport Image * | PingImage (const ImageInfo *image_info, ExceptionInfo *exception) |
| MagickExport Image * | PingImages (const ImageInfo *image_info, ExceptionInfo *exception) |
| MagickExport Image * | ReadImage (const ImageInfo *image_info, ExceptionInfo *exception) |
| MagickExport Image * | ReadImages (const ImageInfo *image_info, ExceptionInfo *exception) |
| MagickExport Image * | ReadInlineImage (const ImageInfo *image_info, const char *content, ExceptionInfo *exception) |
| MagickExport MagickBooleanType | WriteImage (const ImageInfo *image_info, Image *image, ExceptionInfo *exception) |
| MagickExport MagickBooleanType | WriteImages (const ImageInfo *image_info, Image *images, const char *filename, ExceptionInfo *exception) |
Variables | |
| static SemaphoreInfo * | constitute_semaphore = (SemaphoreInfo *) NULL |
| #define WriteImageTag "Write/Image" |
Referenced by WriteImages().
| MagickPrivate MagickBooleanType ConstituteComponentGenesis | ( | void | ) |
Definition at line 101 of file constitute.c.
References AcquireSemaphoreInfo(), constitute_semaphore, and MagickTrue.
Referenced by MagickCoreGenesis().
| MagickPrivate void ConstituteComponentTerminus | ( | void | ) |
Definition at line 125 of file constitute.c.
References constitute_semaphore, AcquireSemaphoreInfo(), and DestroySemaphoreInfo().
Referenced by MagickCoreTerminus().
| MagickExport Image* ConstituteImage | ( | const size_t | columns, |
| const size_t | rows, | ||
| const char * | map, | ||
| const StorageType | storage, | ||
| const void * | pixels, | ||
| ExceptionInfo * | exception | ||
| ) |
Definition at line 181 of file constitute.c.
References LogMagickEvent(), TraceEvent, GetMagickModule, _ExceptionInfo::signature, MagickSignature, AcquireImage(), ThrowImageException, OptionError, _Image::columns, _Image::rows, SetImageBackgroundColor(), ImportImagePixels(), MagickFalse, and DestroyImage().
| MagickExport Image* PingImage | ( | const ImageInfo * | image_info, |
| ExceptionInfo * | exception | ||
| ) |
Definition at line 256 of file constitute.c.
References _ImageInfo::signature, MagickSignature, _ImageInfo::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _ImageInfo::filename, CloneImageInfo(), _ImageInfo::ping, MagickTrue, ReadStream(), PingStream(), ResetTimer(), _Image::timer, _ImageInfo::verbose, IdentifyImage(), and DestroyImageInfo().
Referenced by PingImages().
| MagickExport Image* PingImages | ( | const ImageInfo * | image_info, |
| ExceptionInfo * | exception | ||
| ) |
Definition at line 308 of file constitute.c.
References MaxTextExtent, _ImageInfo::signature, MagickSignature, _ImageInfo::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _ImageInfo::filename, InterpretImageFilename(), _ImageInfo::scene, LocaleCompare(), CloneImageInfo(), AcquireExceptionInfo(), SetImageInfo(), DestroyExceptionInfo(), CopyMagickString(), NewImageList(), _ImageInfo::number_scenes, PingImage(), AppendImageToList(), and DestroyImageInfo().
| static size_t PingStream | ( | const Image * | magick_unusedimage, |
| const void * | magick_unusedpixels, | ||
| const size_t | columns | ||
| ) | [static] |
Definition at line 246 of file constitute.c.
Referenced by PingImage().
| MagickExport Image* ReadImage | ( | const ImageInfo * | image_info, |
| ExceptionInfo * | exception | ||
| ) |
Definition at line 394 of file constitute.c.
References MaxTextExtent, _ImageInfo::signature, MagickSignature, _ImageInfo::filename, _ImageInfo::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, CloneImageInfo(), CopyMagickString(), SetImageInfo(), _ImageInfo::magick, CoderPolicyDomain, ReadPolicyRights, IsRightsAuthorized(), ThrowMagickException(), PolicyError, AcquireExceptionInfo(), GetMagickInfo(), DestroyExceptionInfo(), GetMagickEndianSupport(), _ImageInfo::endian, UndefinedEndian, GetMagickRawSupport(), LSBEndian, MSBEndian, GetMagickSeekableStream(), AcquireImage(), _Image::filename, OpenBlob(), ReadBinaryBlobMode, DestroyImageInfo(), DestroyImage(), IsBlobSeekable(), ImageToFile(), CloseBlob(), _ImageInfo::temporary, MagickTrue, NewImageList(), constitute_semaphore, AcquireSemaphoreInfo(), GetImageDecoder(), GetMagickThreadSupport(), DecoderThreadSupport, LockSemaphoreInfo(), UnlockSemaphoreInfo(), GetDelegateInfo(), MissingDelegateError, RelinquishUniqueFileResource(), GetDelegateThreadSupport(), InvokeDelegate(), DestroyImageList(), IsPathAccessible(), ThrowFileException, FileOpenError, _ExceptionInfo::severity, ErrorException, ExceptionEvent, _Image::magick, IsBlobTemporary(), GetNextImageInList(), IsSceneGeometry(), _ImageInfo::scenes, CloneImages(), OptionError, GetFirstImageInList(), GetBlobError(), _Image::taint, GetPathComponent(), MagickPath, _Image::magick_filename, _Image::magick_columns, _Image::columns, _Image::magick_rows, _Image::rows, GetImageProperty(), _Image::orientation, StringToLong(), DeleteImageProperty(), _GeometryInfo::rho, _Image::resolution, _PointInfo::x, _GeometryInfo::sigma, ParseGeometry(), _PointInfo::y, _Image::units, _Image::page, _RectangleInfo::width, _RectangleInfo::height, GetImageOption(), InterpretImageProperties(), SetImageProperty(), DestroyString(), LocaleCompare(), ParseAbsoluteGeometry(), _ImageInfo::extract, _ImageInfo::stream, XValue, YValue, CropImage(), ReplaceImageInList(), WidthValue, HeightValue, ParseRegionGeometry(), ResizeImage(), _Image::filter, _Image::blur, GetImageProfile(), FormatMagickTime(), GetBlobProperties(), GreaterValue, _Image::delay, LessValue, _Image::ticks_per_second, SigmaValue, _Image::dispose, ParseCommandOption(), MagickDisposeOptions, _ImageInfo::verbose, and IdentifyImage().
Referenced by RenderPostscript(), BlobToImage(), ReadImages(), DrawImage(), DrawPrimitive(), PreviewImage(), IdentifyImage(), MontageImageList(), and ReadStream().
| MagickExport Image* ReadImages | ( | const ImageInfo * | image_info, |
| ExceptionInfo * | exception | ||
| ) |
Definition at line 820 of file constitute.c.
References MaxTextExtent, _ImageInfo::signature, MagickSignature, _ImageInfo::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _ImageInfo::filename, InterpretImageFilename(), _ImageInfo::scene, LocaleCompare(), CloneImageInfo(), AcquireExceptionInfo(), SetImageInfo(), DestroyExceptionInfo(), _ImageInfo::number_scenes, DestroyImageInfo(), ReadImage(), CopyMagickString(), NewImageList(), and AppendImageToList().
| MagickExport Image* ReadInlineImage | ( | const ImageInfo * | image_info, |
| const char * | content, | ||
| ExceptionInfo * | exception | ||
| ) |
Definition at line 913 of file constitute.c.
References NewImageList(), ThrowReaderException, CorruptImageError, Base64Decode(), CloneImageInfo(), SetImageInfoProgressMonitor(), _ImageInfo::filename, _ImageInfo::magick, BlobToImage(), RelinquishMagickMemory(), and DestroyImageInfo().
Referenced by DrawPrimitive().
| MagickExport MagickBooleanType WriteImage | ( | const ImageInfo * | image_info, |
| Image * | image, | ||
| ExceptionInfo * | exception | ||
| ) |
Definition at line 985 of file constitute.c.
References MaxTextExtent, _ImageInfo::signature, MagickSignature, _Image::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _ImageInfo::filename, _Image::signature, AcquireExceptionInfo(), CloneImageInfo(), CopyMagickString(), _Image::filename, _ImageInfo::magick, _Image::magick, SetImageInfo(), CoderPolicyDomain, WritePolicyRights, IsRightsAuthorized(), DestroyExceptionInfo(), ThrowBinaryException, PolicyError, GetMagickInfo(), GetMagickEndianSupport(), _Image::endian, UndefinedEndian, _ImageInfo::endian, GetMagickRawSupport(), LSBEndian, MSBEndian, SyncImageProfiles(), GetImageOption(), IsMagickTrue(), _ImageInfo::page, GetPreviousImageInList(), GetNextImageInList(), IsTaintImage(), GetDelegateInfo(), GetDelegateMode(), IsPathAccessible(), _Image::magick_filename, InvokeDelegate(), DestroyImageInfo(), GetMagickSeekableStream(), OpenBlob(), WriteBinaryBlobMode, IsBlobSeekable(), _ImageInfo::adjoin, MagickTrue, AcquireUniqueFilename(), CloseBlob(), constitute_semaphore, AcquireSemaphoreInfo(), GetImageEncoder(), GetMagickThreadSupport(), EncoderThreadSupport, LockSemaphoreInfo(), UnlockSemaphoreInfo(), GetDelegateThreadSupport(), _ImageInfo::affirm, GetPathComponent(), ExtensionPath, ThrowMagickException(), MissingDelegateError, GetBlobError(), ThrowFileException, FileOpenError, ReadBinaryBlobMode, RelinquishUniqueFileResource(), ImageToFile(), LocaleCompare(), _ImageInfo::verbose, and IdentifyImage().
Referenced by ImageToBlob(), InjectImageBlob(), WriteImages(), InvokeDelegate(), PreviewImage(), and WriteStream().
| MagickExport MagickBooleanType WriteImages | ( | const ImageInfo * | image_info, |
| Image * | images, | ||
| const char * | filename, | ||
| ExceptionInfo * | exception | ||
| ) |
Definition at line 1254 of file constitute.c.
References _ImageInfo::signature, MagickSignature, _Image::signature, _Image::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _Image::filename, CloneImageInfo(), GetFirstImageInList(), CloneBlobInfo(), _Image::blob, DestroyBlob(), GetNextImageInList(), CopyMagickString(), MaxTextExtent, _ImageInfo::filename, _ImageInfo::magick, _Image::magick, AcquireExceptionInfo(), SetImageInfo(), GetImageListLength(), DestroyExceptionInfo(), _Image::scene, MagickTrue, SetImageProgressMonitor(), _Image::client_data, WriteImage(), _ImageInfo::adjoin, SetImageProgress(), WriteImageTag, and DestroyImageInfo().
Referenced by ImagesToBlob().
SemaphoreInfo* constitute_semaphore = (SemaphoreInfo *) NULL [static] |
Definition at line 81 of file constitute.c.
Referenced by ConstituteComponentGenesis(), ConstituteComponentTerminus(), ReadImage(), and WriteImage().