constitute.c File Reference

#include "MagickCore/studio.h"
#include "MagickCore/attribute.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/coder-private.h"
#include "MagickCore/colorspace-private.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/token.h"
#include "MagickCore/transform.h"
#include "MagickCore/utility.h"
#include "MagickCore/utility-private.h"

Defines

#define WriteImageTag   "Write/Image"

Functions

MagickExport ImageConstituteImage (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 ImagePingImage (const ImageInfo *image_info, ExceptionInfo *exception)
MagickExport ImagePingImages (ImageInfo *image_info, const char *filename, ExceptionInfo *exception)
static MagickBooleanType IsCoderAuthorized (const char *coder, const PolicyRights rights, ExceptionInfo *exception)
MagickExport ImageReadImage (const ImageInfo *image_info, ExceptionInfo *exception)
MagickExport ImageReadImages (ImageInfo *image_info, const char *filename, ExceptionInfo *exception)
MagickExport ImageReadInlineImage (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)

Define Documentation

#define WriteImageTag   "Write/Image"

Referenced by WriteImages().


Function Documentation

MagickExport Image* ConstituteImage ( const size_t  columns,
const size_t  rows,
const char *  map,
const StorageType  storage,
const void *  pixels,
ExceptionInfo exception 
)
static MagickBooleanType IsCoderAuthorized ( const char *  coder,
const PolicyRights  rights,
ExceptionInfo exception 
) [static]
MagickExport Image* PingImage ( const ImageInfo image_info,
ExceptionInfo exception 
)
MagickExport Image* PingImages ( ImageInfo image_info,
const char *  filename,
ExceptionInfo exception 
)
static size_t PingStream ( const Image magick_unusedimage,
const void *  magick_unusedpixels,
const size_t  columns 
) [static]

References magick_unreferenced.

Referenced by PingImage().

MagickExport Image* ReadImage ( const ImageInfo image_info,
ExceptionInfo exception 
)

References AcquireExceptionInfo(), AcquireImage(), CloneImageInfo(), CloneImages(), CloseBlob(), _Image::columns, CopyMagickString(), CropImage(), _ImageInfo::debug, _Image::delay, DeleteImageProperty(), DestroyExceptionInfo(), DestroyImage(), DestroyImageInfo(), DestroyImageList(), DestroyString(), _Image::dispose, _ImageInfo::endian, ErrorException, ExceptionEvent, _ImageInfo::extract, _Image::filename, _ImageInfo::filename, FileOpenError, _Image::filter, FormatMagickTime(), GetBlobProperties(), GetDelegateInfo(), GetDelegateThreadSupport(), GetFirstImageInList(), GetImageDecoder(), GetImageListLength(), GetImageOption(), GetImageProfile(), GetImageProperty(), GetMagickDecoderSeekableStream(), GetMagickDecoderThreadSupport(), GetMagickEndianSupport(), GetMagickInfo(), GetMagickModule, GetMagickRawSupport(), GetNextImageInList(), GetPathComponent(), GreaterValue, _RectangleInfo::height, HeightValue, IdentifyImage(), ImageToFile(), InterpretImageProperties(), InvokeDelegate(), IsBlobSeekable(), IsBlobTemporary(), IsCoderAuthorized(), IsPathAccessible(), IsSceneGeometry(), LessValue, LocaleCompare(), LockSemaphoreInfo(), LogMagickEvent(), LSBEndian, _Image::magick, _ImageInfo::magick, _Image::magick_columns, _Image::magick_filename, _Image::magick_rows, MagickCoreSignature, MagickDisposeOptions, MagickFalse, MagickPath, MagickPathExtent, MagickResolutionOptions, MagickTrue, MissingDelegateError, MSBEndian, NewImageList(), OpenBlob(), _Image::orientation, _Image::page, ParseAbsoluteGeometry(), ParseCommandOption(), ParseGeometry(), ParseRegionGeometry(), ReadBinaryBlobMode, ReadPolicyRights, RelinquishUniqueFileResource(), ReplaceImageInList(), ResizeImage(), _Image::resolution, _GeometryInfo::rho, _Image::rows, _ImageInfo::scenes, _DelegateInfo::semaphore, _MagickInfo::semaphore, SetGeometry(), SetImageInfo(), SetImageProperty(), _ExceptionInfo::severity, _GeometryInfo::sigma, SigmaValue, _ImageInfo::signature, _ImageInfo::stream, StringToLong(), _Image::taint, _ImageInfo::temporary, ThrowFileException, ThrowMagickException(), _Image::ticks_per_second, TraceEvent, UndefinedEndian, _Image::units, UnlockSemaphoreInfo(), _ImageInfo::verbose, _RectangleInfo::width, WidthValue, _PointInfo::x, XValue, _PointInfo::y, and YValue.

Referenced by BlobToImage(), CustomStreamToImage(), DrawPrimitive(), IdentifyImage(), MontageImageList(), PreviewImage(), ReadImages(), ReadStream(), RenderPostscript(), XMakeImageLSBFirst(), and XMakeImageMSBFirst().

MagickExport Image* ReadImages ( ImageInfo image_info,
const char *  filename,
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 
)

References AcquireExceptionInfo(), AcquireUniqueFilename(), _ImageInfo::adjoin, _ImageInfo::affirm, CloneImageInfo(), CloseBlob(), CopyMagickString(), _Image::debug, DestroyExceptionInfo(), DestroyImageInfo(), DisassociateImageStream(), _ImageInfo::endian, _Image::endian, ExtensionPath, _Image::filename, _ImageInfo::filename, GetDelegateInfo(), GetDelegateMode(), GetDelegateThreadSupport(), GetImageEncoder(), GetImageOption(), GetMagickEncoderSeekableStream(), GetMagickEncoderThreadSupport(), GetMagickEndianSupport(), GetMagickInfo(), GetMagickModule, GetMagickRawSupport(), GetNextImageInList(), GetPathComponent(), GetPreviousImageInList(), IdentifyImage(), ImageToFile(), InvokeDelegate(), IsBlobSeekable(), IsCoderAuthorized(), IsPathAccessible(), IsStringTrue(), IsTaintImage(), LocaleCompare(), LockSemaphoreInfo(), LogMagickEvent(), LSBEndian, _Image::magick, _ImageInfo::magick, _Image::magick_filename, MagickCoreSignature, MagickFalse, MagickPathExtent, MagickTrue, MissingDelegateError, MSBEndian, OpenBlob(), _ImageInfo::page, ReadBinaryBlobMode, RelinquishUniqueFileResource(), _DelegateInfo::semaphore, _MagickInfo::semaphore, SetImageInfo(), _Image::signature, _ImageInfo::signature, SyncImageProfiles(), ThrowMagickException(), TraceEvent, UndefinedEndian, UnlockSemaphoreInfo(), _ImageInfo::verbose, WriteBinaryBlobMode, and WritePolicyRights.

Referenced by ImageToBlob(), ImageToCustomStream(), InjectImageBlob(), InvokeDelegate(), PreviewImage(), WriteImages(), and WriteStream().

MagickExport MagickBooleanType WriteImages ( const ImageInfo image_info,
Image images,
const char *  filename,
ExceptionInfo exception 
)

Generated on 7 Oct 2019 for MagickCore by  doxygen 1.6.1