#include "magick/studio.h"#include "magick/artifact.h"#include "magick/cache.h"#include "magick/color.h"#include "magick/compare.h"#include "magick/constitute.h"#include "magick/draw.h"#include "magick/effect.h"#include "magick/exception.h"#include "magick/exception-private.h"#include "magick/fx.h"#include "magick/fx-private.h"#include "magick/gem.h"#include "magick/geometry.h"#include "magick/image.h"#include "magick/layer.h"#include "magick/list.h"#include "magick/memory_.h"#include "magick/monitor.h"#include "magick/montage.h"#include "magick/option.h"#include "magick/profile.h"#include "magick/quantum.h"#include "magick/resource_.h"#include "magick/splay-tree.h"#include "magick/signature-private.h"#include "magick/statistic.h"#include "magick/string_.h"#include "magick/token.h"#include "magick/utility.h"#include "magick/xml-tree.h"
Go to the source code of this file.
Functions | |
| MagickExport MagickBooleanType | CloneImageArtifacts (Image *image, const Image *clone_image) |
| MagickExport MagickBooleanType | DefineImageArtifact (Image *image, const char *artifact) |
| MagickExport MagickBooleanType | DeleteImageArtifact (Image *image, const char *artifact) |
| MagickExport void | DestroyImageArtifacts (Image *image) |
| MagickExport const char * | GetImageArtifact (const Image *image, const char *artifact) |
| MagickExport char * | GetNextImageArtifact (const Image *image) |
| MagickExport char * | RemoveImageArtifact (Image *image, const char *artifact) |
| MagickExport void | ResetImageArtifactIterator (const Image *image) |
| MagickExport MagickBooleanType | SetImageArtifact (Image *image, const char *artifact, const char *value) |
| MagickExport MagickBooleanType CloneImageArtifacts | ( | Image * | image, | |
| const Image * | clone_image | |||
| ) |
Definition at line 100 of file artifact.c.
References _Image::artifacts, CloneSplayTree(), ConstantString(), _Image::debug, _Image::filename, GetMagickModule, LogMagickEvent(), MagickFalse, MagickSignature, MagickTrue, _Image::signature, and TraceEvent.
Referenced by CloneImage(), CoalesceImages(), and DisposeImages().
| MagickExport MagickBooleanType DefineImageArtifact | ( | Image * | image, | |
| const char * | artifact | |||
| ) |
Definition at line 143 of file artifact.c.
References CopyMagickString(), MaxTextExtent, and SetImageArtifact().
| MagickExport MagickBooleanType DeleteImageArtifact | ( | Image * | image, | |
| const char * | artifact | |||
| ) |
Definition at line 190 of file artifact.c.
References _Image::artifacts, _Image::debug, DeleteNodeFromSplayTree(), _Image::filename, GetMagickModule, LogMagickEvent(), MagickFalse, MagickSignature, _Image::signature, and TraceEvent.
Referenced by SetImageArtifact().
| MagickExport void DestroyImageArtifacts | ( | Image * | image | ) |
Definition at line 226 of file artifact.c.
References _Image::artifacts, _Image::debug, DestroySplayTree(), _Image::filename, GetMagickModule, LogMagickEvent(), MagickFalse, MagickSignature, _Image::signature, and TraceEvent.
Referenced by DestroyImage().
| MagickExport const char* GetImageArtifact | ( | const Image * | image, | |
| const char * | artifact | |||
| ) |
Definition at line 262 of file artifact.c.
References _Image::artifacts, _Image::debug, _Image::filename, GetMagickModule, GetNextValueInSplayTree(), GetValueFromSplayTree(), LogMagickEvent(), MagickFalse, MagickSignature, ResetSplayTreeIterator(), _Image::signature, and TraceEvent.
Referenced by AcquireResizeFilter(), AddNoiseImageChannel(), CompareImageChannels(), CompositeImageChannel(), DeskewImage(), DistortImage(), DrawClipPath(), DrawImage(), DrawPatternPath(), IdentifyImage(), ModulateImage(), SetImageType(), SetResampleFilter(), and SparseColorImage().
| MagickExport char* GetNextImageArtifact | ( | const Image * | image | ) |
Definition at line 312 of file artifact.c.
References _Image::artifacts, _Image::debug, _Image::filename, GetMagickModule, GetNextKeyInSplayTree(), LogMagickEvent(), MagickFalse, MagickSignature, _Image::signature, and TraceEvent.
Referenced by IdentifyImage().
| MagickExport char* RemoveImageArtifact | ( | Image * | image, | |
| const char * | artifact | |||
| ) |
Definition at line 349 of file artifact.c.
References _Image::artifacts, _Image::debug, _Image::filename, GetMagickModule, LogMagickEvent(), MagickFalse, MagickSignature, RemoveNodeFromSplayTree(), _Image::signature, and TraceEvent.
| MagickExport void ResetImageArtifactIterator | ( | const Image * | image | ) |
Definition at line 390 of file artifact.c.
References _Image::artifacts, _Image::debug, _Image::filename, GetMagickModule, LogMagickEvent(), MagickFalse, MagickSignature, ResetSplayTreeIterator(), _Image::signature, and TraceEvent.
Referenced by IdentifyImage().
| MagickExport MagickBooleanType SetImageArtifact | ( | Image * | image, | |
| const char * | artifact, | |||
| const char * | value | |||
| ) |
Definition at line 429 of file artifact.c.
References AddValueToSplayTree(), _Image::artifacts, CompareSplayTreeString(), ConstantString(), _Image::debug, DeleteImageArtifact(), _Image::filename, GetMagickModule, LogMagickEvent(), MagickFalse, MagickSignature, NewSplayTree(), RelinquishMagickMemory(), _Image::signature, and TraceEvent.
Referenced by DefineImageArtifact(), DrawImage(), SketchImage(), and SyncImageSettings().
1.6.1