MagickCore
6.9.10
Convert, Edit, Or Compose Bitmap Images
|
Go to the documentation of this file.
18 #ifndef MAGICKCORE_CONSTITUTE_H
19 #define MAGICKCORE_CONSTITUTE_H
21 #if defined(__cplusplus) || defined(c_plusplus)
50 #if defined(__cplusplus) || defined(c_plusplus)
ColorspaceType colorspace
Definition: image.h:158
MagickExport void LockSemaphoreInfo(SemaphoreInfo *semaphore_info)
Definition: semaphore.c:345
#define MagickExport
Definition: method-attribute.h:80
MagickBooleanType debug
Definition: image.h:290
char filename[MaxTextExtent]
Definition: image.h:278
MagickExport Image * GetPreviousImageInList(const Image *images)
Definition: list.c:803
MagickExport ssize_t GetDelegateMode(const DelegateInfo *delegate_info)
Definition: delegate.c:1510
#define ThrowFileException(exception, severity, tag, context)
Definition: exception-private.h:60
MagickExport ssize_t FormatMagickTime(const time_t time, const size_t length, char *timestamp)
Definition: string.c:1168
MagickExport Image * PingImages(const ImageInfo *image_info, ExceptionInfo *exception)
Definition: constitute.c:310
@ QuantumPixel
Definition: constitute.h:33
MagickBooleanType matte
Definition: image.h:171
MagickExport MagickBooleanType SetImageProgress(const Image *image, const char *tag, const MagickOffsetType offset, const MagickSizeType extent)
Definition: monitor.c:136
#define magick_unused(x)
Definition: method-attribute.h:105
@ MissingDelegateError
Definition: exception.h:59
#define magick_unreferenced(x)
Definition: method-attribute.h:106
@ PolicyError
Definition: exception.h:76
#define GetMagickModule()
Definition: log.h:29
unsigned int MagickStatusType
Definition: magick-type.h:127
MagickExport Image * PingImage(const ImageInfo *image_info, ExceptionInfo *exception)
Definition: constitute.c:258
SemaphoreInfo * semaphore
Definition: delegate.h:52
MagickExport const char * GetImageProperty(const Image *image, const char *property)
Definition: property.c:2217
TimerInfo timer
Definition: image.h:261
MagickExport MagickBooleanType IsMagickTrue(const char *value)
Definition: token.c:649
#define MagickCoreSignature
Definition: method-attribute.h:86
MagickExport MagickBooleanType CloseBlob(Image *)
size_t height
Definition: geometry.h:126
@ CorruptImageError
Definition: exception.h:60
char * page
Definition: image.h:378
MagickExport Image * NewImageList(void)
Definition: list.c:938
MagickExport const StringInfo * GetImageProfile(const Image *image, const char *name)
Definition: profile.c:275
MagickExport MagickBooleanType AcquireUniqueFilename(char *path)
Definition: utility.c:109
Image * DecodeImageHandler(const ImageInfo *, ExceptionInfo *)
Definition: magick.h:43
double sigma
Definition: geometry.h:109
Definition: geometry.h:123
EndianType endian
Definition: image.h:390
MagickExport EncodeImageHandler * GetImageEncoder(const MagickInfo *magick_info)
Definition: magick.c:182
@ ReadBinaryBlobMode
Definition: blob-private.h:39
MagickExport MagickBooleanType WriteImages(const ImageInfo *, Image *, const char *, ExceptionInfo *)
Definition: constitute.c:1322
MagickExport Image * ReadInlineImage(const ImageInfo *image_info, const char *content, ExceptionInfo *exception)
Definition: constitute.c:966
MagickExport size_t GetStringInfoLength(const StringInfo *string_info)
Definition: string.c:1304
MagickExport Image * GetFirstImageInList(const Image *images)
Definition: list.c:561
MagickExport MagickBooleanType IsRightsAuthorized(const PolicyDomain domain, const PolicyRights rights, const char *pattern)
Definition: policy.c:589
MagickExport MagickBooleanType OpenBlob(const ImageInfo *, Image *, const BlobMode, ExceptionInfo *)
MagickExport void DisassociateImageStream(Image *image)
Definition: image.c:1327
size_t MagickSizeType
Definition: magick-type.h:136
Definition: geometry.h:106
@ LongPixel
Definition: constitute.h:32
size_t number_scenes
Definition: image.h:383
MagickExport MagickBooleanType WriteImages(const ImageInfo *image_info, Image *images, const char *filename, ExceptionInfo *exception)
Definition: constitute.c:1322
@ MagickDisposeOptions
Definition: option.h:47
static MagickBooleanType IsCoderAuthorized(const char *coder, const PolicyRights rights, ExceptionInfo *exception)
Definition: constitute.c:402
PolicyRights
Definition: policy.h:42
@ XValue
Definition: geometry.h:30
MagickExport void ResetTimer(TimerInfo *time_info)
Definition: timer.c:350
MagickExport MagickBooleanType SetImageExtent(Image *image, const size_t columns, const size_t rows)
Definition: image.c:2699
MagickExport void SetGeometry(const Image *image, RectangleInfo *geometry)
Definition: geometry.c:1672
MagickBooleanType temporary
Definition: image.h:370
MagickExport MagickBooleanType SetImageProperty(Image *image, const char *property, const char *value)
Definition: property.c:4131
MagickExport char * DestroyString(char *string)
Definition: string.c:820
@ ReadPolicyRights
Definition: policy.h:45
void * client_data
Definition: image.h:267
MagickExport void GetPathComponent(const char *path, PathType type, char *component)
Definition: utility.c:1208
@ MagickTrue
Definition: magick-type.h:194
@ FloatPixel
Definition: constitute.h:30
MagickExport const DelegateInfo * GetDelegateInfo(const char *decode, const char *encode, ExceptionInfo *exception)
Definition: delegate.c:1230
@ WriteBinaryBlobMode
Definition: blob-private.h:41
MagickExport size_t CopyMagickString(char *destination, const char *source, const size_t length)
Definition: string.c:752
MagickExport MagickBooleanType GetMagickRawSupport(const MagickInfo *magick_info)
Definition: magick.c:709
MagickExport MagickStatusType ParseAbsoluteGeometry(const char *geometry, RectangleInfo *region_info)
Definition: geometry.c:707
MagickExport Image * ReadImages(const ImageInfo *image_info, ExceptionInfo *exception)
Definition: constitute.c:870
MagickExport Image * AcquireImage(const ImageInfo *image_info)
Definition: image.c:152
@ DecoderThreadSupport
Definition: magick.h:38
@ TraceEvent
Definition: log.h:38
MagickExport void AppendImageToList(Image **images, const Image *append)
Definition: list.c:78
double rho
Definition: geometry.h:108
MagickExport MagickBooleanType IsTaintImage(const Image *image)
Definition: image.c:1977
MagickExport ImageInfo * CloneImageInfo(const ImageInfo *image_info)
Definition: image.c:944
@ EncoderThreadSupport
Definition: magick.h:39
MagickBooleanType adjoin
Definition: image.h:371
@ LessValue
Definition: geometry.h:52
EndianType endian
Definition: image.h:229
MagickExport MagickBooleanType ImportImagePixels(Image *image, const ssize_t x, const ssize_t y, const size_t width, const size_t height, const char *map, const StorageType type, const void *pixels)
Definition: pixel.c:4137
ExceptionType severity
Definition: exception.h:105
@ ErrorException
Definition: exception.h:54
MagickExport const MagickInfo * GetMagickInfo(const char *name, ExceptionInfo *exception)
Definition: magick.c:406
@ MagickPath
Definition: utility.h:28
MagickExport unsigned char * Base64Decode(const char *source, size_t *length)
Definition: utility.c:343
MagickExport int LocaleCompare(const char *p, const char *q)
Definition: locale.c:1440
MagickExport ExceptionInfo * DestroyExceptionInfo(ExceptionInfo *exception)
Definition: exception.c:441
MagickExport void ReplaceImageInList(Image **images, Image *replace)
Definition: list.c:1161
MagickExport MagickBooleanType SyncImageProfiles(Image *image)
Definition: profile.c:2244
ResolutionType
Definition: image.h:91
MagickExport MagickStatusType GetMagickThreadSupport(const MagickInfo *magick_info)
Definition: magick.c:772
size_t scene
Definition: image.h:382
ExceptionInfo exception
Definition: image.h:287
@ OptionError
Definition: exception.h:57
MagickExport Image * ReadInlineImage(const ImageInfo *, const char *, ExceptionInfo *)
Definition: constitute.c:966
MagickExport MagickBooleanType GetMagickSeekableStream(const MagickInfo *magick_info)
Definition: magick.c:741
MagickExport MagickBooleanType IdentifyImage(Image *image, FILE *file, const MagickBooleanType verbose)
Definition: identify.c:476
@ MagickFalse
Definition: magick-type.h:193
MagickBooleanType(* MagickProgressMonitor)(const char *, const MagickOffsetType, const MagickSizeType, void *)
Definition: monitor.h:26
char magick[MaxTextExtent]
Definition: image.h:470
struct _Image * clip_mask
Definition: image.h:240
MagickExport Image * ReadStream(const ImageInfo *image_info, StreamHandler stream, ExceptionInfo *exception)
Definition: stream.c:969
MagickExport MagickBooleanType ResetImagePixels(Image *image, ExceptionInfo *exception)
Definition: image.c:2282
@ MagickResolutionOptions
Definition: option.h:86
char filename[MaxTextExtent]
Definition: image.h:473
MagickExport Image * ReadImage(const ImageInfo *, ExceptionInfo *)
static size_t PingStream(const Image *magick_unused(image), const void *magick_unused(pixels), const size_t columns)
Definition: constitute.c:245
char * scenes
Definition: image.h:379
@ WritePolicyRights
Definition: policy.h:46
MagickExport Image * GetNextImageInList(const Image *images)
Definition: list.c:771
MagickExport MagickBooleanType DeleteImageProperty(Image *image, const char *property)
Definition: property.c:274
OrientationType
Definition: image.h:78
@ ShortPixel
Definition: constitute.h:34
@ FileOpenError
Definition: exception.h:61
MagickExport MagickBooleanType GetMagickEndianSupport(const MagickInfo *magick_info)
Definition: magick.c:371
MagickExport MagickStatusType ParseGeometry(const char *geometry, GeometryInfo *geometry_info)
Definition: geometry.c:857
MagickExport MagickBooleanType WriteImage(const ImageInfo *image_info, Image *image)
Definition: constitute.c:1038
MagickBooleanType verbose
Definition: image.h:435
MagickExport ImageInfo * DestroyImageInfo(ImageInfo *image_info)
Definition: image.c:1260
#define ThrowReaderException(severity, tag)
Definition: exception-private.h:76
char * extract
Definition: image.h:377
MagickExport MagickBooleanType InvokeDelegate(ImageInfo *image_info, Image *image, const char *decode, const char *encode, ExceptionInfo *exception)
Definition: delegate.c:1691
@ CMYKColorspace
Definition: colorspace.h:39
MagickBooleanType affirm
Definition: image.h:372
MagickExport void GetImageException(Image *image, ExceptionInfo *exception)
Definition: image.c:1395
MagickExport MagickBooleanType IsBlobTemporary(const Image *image)
Definition: blob.c:2308
MagickExport MagickProgressMonitor SetImageProgressMonitor(Image *image, const MagickProgressMonitor progress_monitor, void *client_data)
Definition: monitor.c:194
MagickExport size_t GetImageListLength(const Image *images)
Definition: list.c:696
@ WidthValue
Definition: geometry.h:36
@ HeightValue
Definition: geometry.h:39
MagickBooleanType debug
Definition: image.h:476
size_t signature
Definition: exception.h:124
MagickExport Image * ResizeImage(const Image *image, const size_t columns, const size_t rows, const FilterTypes filter, const double blur, ExceptionInfo *exception)
Definition: resize.c:2918
size_t signature
Definition: image.h:307
MagickBooleanType
Definition: magick-type.h:192
MagickExport const struct stat * GetBlobProperties(const Image *)
Definition: blob.c:1475
MagickExport void * RelinquishMagickMemory(void *memory)
Definition: memory.c:1077
@ LSBEndian
Definition: quantum.h:33
@ UndefinedEndian
Definition: quantum.h:32
@ ExceptionEvent
Definition: log.h:46
@ IntegerPixel
Definition: constitute.h:31
Definition: exception.h:103
size_t signature
Definition: image.h:489
MagickExport Image * BlobToImage(const ImageInfo *image_info, const void *blob, const size_t length, ExceptionInfo *exception)
Definition: blob.c:325
MagickExport Image * CloneImages(const Image *images, const char *scenes, ExceptionInfo *exception)
Definition: list.c:204
size_t width
Definition: geometry.h:125
MagickExport MagickBooleanType IsPathAccessible(const char *path)
Definition: utility.c:1460
MagickExport MagickBooleanType WriteImage(const ImageInfo *, Image *)
MagickExport MagickBooleanType RelinquishUniqueFileResource(const char *path)
Definition: resource.c:1190
MagickExport Image * ConstituteImage(const size_t columns, const size_t rows, const char *map, const StorageType storage, const void *pixels, ExceptionInfo *exception)
Definition: constitute.c:129
static long StringToLong(const char *magick_restrict value)
Definition: string-private.h:68
MagickExport ssize_t ParseCommandOption(const CommandOption option, const MagickBooleanType list, const char *options)
Definition: option.c:2586
MagickExport DecodeImageHandler * GetImageDecoder(const MagickInfo *magick_info)
Definition: magick.c:152
@ CharPixel
Definition: constitute.h:28
MagickExport MagickBooleanType ImageToFile(Image *image, char *filename, ExceptionInfo *exception)
Definition: blob.c:1792
MagickExport MagickStatusType ParseRegionGeometry(const Image *image, const char *geometry, RectangleInfo *region_info, ExceptionInfo *exception)
Definition: geometry.c:1633
MagickExport MagickBooleanType IsSceneGeometry(const char *geometry, const MagickBooleanType pedantic)
Definition: geometry.c:655
@ GRAYColorspace
Definition: colorspace.h:29
StreamHandler stream
Definition: image.h:458
MagickExport Image * DestroyImage(Image *image)
Definition: image.c:1187
@ UndefinedPixel
Definition: constitute.h:27
MagickExport const char * GetImageOption(const ImageInfo *image_info, const char *key)
Definition: option.c:1949
MagickBooleanType ping
Definition: image.h:434
MagickExport Image * PingImage(const ImageInfo *, ExceptionInfo *)
StorageType
Definition: constitute.h:26
MagickExport MagickBooleanType SetImageInfo(ImageInfo *image_info, const unsigned int frames, ExceptionInfo *exception)
Definition: image.c:2747
@ SigmaValue
Definition: geometry.h:40
MagickExport unsigned char * GetStringInfoDatum(const StringInfo *string_info)
Definition: string.c:1275
@ MSBEndian
Definition: quantum.h:34
MagickExport MagickBooleanType IsBlobSeekable(const Image *image)
Definition: blob.c:2236
@ YValue
Definition: geometry.h:33
MagickExport MagickBooleanType ThrowMagickException(ExceptionInfo *exception, const char *module, const char *function, const size_t line, const ExceptionType severity, const char *tag, const char *format,...)
Definition: exception.c:1068
Definition: delegate.h:29
MagickExport void UnlockSemaphoreInfo(SemaphoreInfo *semaphore_info)
Definition: semaphore.c:450
MagickExport MagickBooleanType GetDelegateThreadSupport(const DelegateInfo *delegate_info)
Definition: delegate.c:1542
MagickBooleanType EncodeImageHandler(const ImageInfo *, Image *)
Definition: magick.h:46
MagickExport Image * ConstituteImage(const size_t, const size_t, const char *, const StorageType, const void *, ExceptionInfo *)
MagickExport size_t InterpretImageFilename(const ImageInfo *image_info, Image *image, const char *format, int value, char *filename)
Definition: image.c:1671
MagickExport Image * PingImages(const ImageInfo *, ExceptionInfo *)
MagickExport Image * ReadImage(const ImageInfo *image_info, ExceptionInfo *exception)
Definition: constitute.c:415
MagickExport MagickProgressMonitor SetImageInfoProgressMonitor(ImageInfo *image_info, const MagickProgressMonitor progress_monitor, void *client_data)
Definition: monitor.c:243
MagickExport MagickBooleanType LogMagickEvent(const LogEventType type, const char *module, const char *function, const size_t line, const char *format,...)
Definition: log.c:1399
MagickExport ExceptionInfo * AcquireExceptionInfo(void)
Definition: exception.c:106
#define MaxTextExtent
Definition: method-attribute.h:89
MagickExport Image * DestroyImageList(Image *images)
Definition: list.c:462
size_t(* StreamHandler)(const Image *, const void *, const size_t)
Definition: stream.h:26
size_t scene
Definition: image.h:244
@ ExtensionPath
Definition: utility.h:33
MagickExport void InheritException(ExceptionInfo *exception, const ExceptionInfo *relative)
Definition: exception.c:633
char magick[MaxTextExtent]
Definition: image.h:280
char magick_filename[MaxTextExtent]
Definition: image.h:279
@ GreaterValue
Definition: geometry.h:53
@ DoublePixel
Definition: constitute.h:29
@ MissingDelegateWarning
Definition: exception.h:36
SemaphoreInfo * semaphore
Definition: magick.h:102
MagickExport Image * ReadImages(const ImageInfo *, ExceptionInfo *)
@ CoderPolicyDomain
Definition: policy.h:31
DisposeType
Definition: layer.h:26
ssize_t MagickOffsetType
Definition: magick-type.h:135
MagickExport char * InterpretImageProperties(const ImageInfo *image_info, Image *image, const char *embed_text)
Definition: property.c:3563