constitute.c File Reference

#include "magick/studio.h"
#include "magick/blob.h"
#include "magick/blob-private.h"
#include "magick/exception.h"
#include "magick/exception-private.h"
#include "magick/cache.h"
#include "magick/client.h"
#include "magick/constitute.h"
#include "magick/delegate.h"
#include "magick/geometry.h"
#include "magick/identify.h"
#include "magick/image-private.h"
#include "magick/list.h"
#include "magick/magick.h"
#include "magick/memory_.h"
#include "magick/monitor.h"
#include "magick/option.h"
#include "magick/pixel.h"
#include "magick/profile.h"
#include "magick/property.h"
#include "magick/quantum.h"
#include "magick/resize.h"
#include "magick/resource_.h"
#include "magick/semaphore.h"
#include "magick/statistic.h"
#include "magick/stream.h"
#include "magick/string_.h"
#include "magick/timer.h"
#include "magick/transform.h"
#include "magick/utility.h"

Include dependency graph for constitute.c:

Go to the source code of this file.

Functions

MagickExport ImageConstituteImage (const unsigned long columns, const unsigned long rows, const char *map, const StorageType storage, const void *pixels, ExceptionInfo *exception)
MagickExport void DestroyConstitute (void)
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 (const ImageInfo *image_info, ExceptionInfo *exception)
MagickExport ImageReadImage (const ImageInfo *image_info, ExceptionInfo *exception)
MagickExport ImageReadImages (const ImageInfo *image_info, ExceptionInfo *exception)
MagickExport ImageReadInlineImage (const ImageInfo *image_info, const char *content, ExceptionInfo *exception)
MagickExport MagickBooleanType WriteImage (const ImageInfo *image_info, Image *image)
MagickExport MagickBooleanType WriteImages (const ImageInfo *image_info, Image *images, const char *filename, ExceptionInfo *exception)

Variables

static SemaphoreInfoconstitute_semaphore = (SemaphoreInfo *) NULL


Function Documentation

MagickExport Image* ConstituteImage ( const unsigned long  columns,
const unsigned long  rows,
const char *  map,
const StorageType  storage,
const void *  pixels,
ExceptionInfo exception 
)

MagickExport void DestroyConstitute ( void   ) 

Definition at line 178 of file constitute.c.

References constitute_semaphore, and DestroySemaphoreInfo().

Referenced by MagickCoreTerminus().

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

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

static size_t PingStream ( const Image magick_unusedimage,
const void *  magick_unusedpixels,
const size_t  columns 
) [static]

Definition at line 217 of file constitute.c.

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

Definition at line 403 of file constitute.c.

References AcquireImage(), AcquireSemaphoreInfo(), _Image::blur, CloneImageInfo(), CloneImages(), CloseBlob(), _Image::color_profile, _Image::columns, constitute_semaphore, CopyMagickString(), CropImage(), _ImageInfo::debug, DecoderThreadSupport, DeleteImageProperty(), DestroyExceptionInfo(), DestroyImage(), DestroyImageInfo(), DestroyImageList(), _ImageInfo::endian, ErrorException, ExceptionEvent, _ImageInfo::extract, _Image::filename, _ImageInfo::filename, FileOpenError, _Image::filter, FormatMagickTime(), GetBlobError(), GetBlobProperties(), GetDelegateInfo(), GetDelegateThreadSupport(), GetExceptionInfo(), GetFirstImageInList(), GetImageDecoder(), GetImageOption(), GetImageProfile(), GetImageProperty(), GetMagickEndianSupport(), GetMagickInfo(), GetMagickModule, GetMagickRawSupport(), GetMagickSeekableStream(), GetMagickThreadSupport(), GetNextImageInList(), GetStringInfoDatum(), GetStringInfoLength(), _RectangleInfo::height, HeightValue, IdentifyImage(), ImageToFile(), _ProfileInfo::info, InterpretImageProperties(), InvokeDelegate(), _Image::iptc_profile, IsBlobSeekable(), IsBlobTemporary(), IsPathAccessible(), IsSceneGeometry(), _ProfileInfo::length, LocaleCompare(), LogMagickEvent(), LSBEndian, _Image::magick, _ImageInfo::magick, _Image::magick_columns, _Image::magick_filename, _Image::magick_rows, MagickFalse, MagickSignature, MagickTrue, MaxTextExtent, MissingDelegateError, MSBEndian, NewImageList(), _ConfigureInfo::next, OpenBlob(), OptionError, _Image::orientation, _Image::page, ParseAbsoluteGeometry(), ParseGeometry(), ParseSizeGeometry(), ReadBinaryBlobMode, RelinquishSemaphoreInfo(), RelinquishUniqueFileResource(), ReplaceImageInList(), ResizeImage(), _GeometryInfo::rho, _Image::rows, _ImageInfo::scenes, SetImageInfo(), SetImageProperty(), _ExceptionInfo::severity, _GeometryInfo::sigma, _ImageInfo::signature, _ImageInfo::stream, _Image::taint, _ImageInfo::temporary, ThrowFileException, ThrowMagickException(), TraceEvent, UndefinedEndian, _Image::units, _ConfigureInfo::value, _ImageInfo::verbose, _RectangleInfo::width, WidthValue, _Image::x_resolution, XValue, _Image::y_resolution, and YValue.

Referenced by BlobToImage(), DrawImage(), DrawPrimitive(), IdentifyImage(), MontageImageList(), PreviewImage(), ReadImages(), ReadStream(), and RenderPostscript().

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 
)

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


Variable Documentation

Definition at line 74 of file constitute.c.

Referenced by DestroyConstitute(), ReadImage(), and WriteImage().


Generated on Thu Nov 20 21:54:52 2008 for MagickCore by  doxygen 1.5.7.1