MagickCore 7.1.0
Convert, Edit, Or Compose Bitmap Images
|
#include "MagickCore/studio.h"
#include "MagickCore/artifact.h"
#include "MagickCore/cache.h"
#include "MagickCore/color.h"
#include "MagickCore/compare.h"
#include "MagickCore/constitute.h"
#include "MagickCore/draw.h"
#include "MagickCore/effect.h"
#include "MagickCore/exception.h"
#include "MagickCore/exception-private.h"
#include "MagickCore/fx.h"
#include "MagickCore/fx-private.h"
#include "MagickCore/gem.h"
#include "MagickCore/geometry.h"
#include "MagickCore/image.h"
#include "MagickCore/layer.h"
#include "MagickCore/list.h"
#include "MagickCore/memory_.h"
#include "MagickCore/monitor.h"
#include "MagickCore/montage.h"
#include "MagickCore/option.h"
#include "MagickCore/profile.h"
#include "MagickCore/quantum.h"
#include "MagickCore/resource_.h"
#include "MagickCore/splay-tree.h"
#include "MagickCore/signature-private.h"
#include "MagickCore/statistic.h"
#include "MagickCore/string_.h"
#include "MagickCore/token.h"
#include "MagickCore/utility.h"
#include "MagickCore/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 const 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 102 of file artifact.c.
References _Image::artifacts, CloneSplayTree(), ConstantString(), DestroyImageArtifacts(), _Image::filename, GetMagickModule, IsEventLogging(), LogMagickEvent(), MagickCoreSignature, MagickFalse, MagickTrue, _Image::signature, and TraceEvent.
Referenced by CloneImage(), CoalesceImages(), and DisposeImages().
MagickExport MagickBooleanType DefineImageArtifact | ( | Image * | image, |
const char * | artifact | ||
) |
Definition at line 152 of file artifact.c.
References CopyMagickString(), MagickPathExtent, and SetImageArtifact().
MagickExport MagickBooleanType DeleteImageArtifact | ( | Image * | image, |
const char * | artifact | ||
) |
Definition at line 199 of file artifact.c.
References _Image::artifacts, DeleteNodeFromSplayTree(), _Image::filename, GetMagickModule, IsEventLogging(), LogMagickEvent(), MagickCoreSignature, MagickFalse, _Image::signature, and TraceEvent.
Referenced by AcquireResizeFilter(), InterpretImageProperties(), and SetImageArtifact().
MagickExport void DestroyImageArtifacts | ( | Image * | image | ) |
Definition at line 234 of file artifact.c.
References _Image::artifacts, DestroySplayTree(), _Image::filename, GetMagickModule, IsEventLogging(), LogMagickEvent(), MagickCoreSignature, MagickFalse, _Image::signature, and TraceEvent.
Referenced by CloneImageArtifacts(), and DestroyImage().
MagickExport const char * GetImageArtifact | ( | const Image * | image, |
const char * | artifact | ||
) |
Definition at line 274 of file artifact.c.
References _Image::artifacts, _Image::filename, GetMagickModule, GetRootValueFromSplayTree(), GetValueFromSplayTree(), _Image::image_info, IsEventLogging(), LogMagickEvent(), MagickCoreSignature, MagickFalse, _ImageInfo::options, _Image::signature, and TraceEvent.
Referenced by AcquireResizeFilter(), AutoThresholdImage(), CloneImages(), ColorThresholdImage(), CompareImages(), ComplexImages(), CompositeCanvas(), CompositeImage(), CompositeOverImage(), ConnectedComponentsImage(), DeskewImage(), DistortImage(), DitherImage(), DrawClipPath(), DrawPatternPath(), DrawPolygonPrimitive(), EvaluateImage(), GenerateCoefficients(), GetEdgeBackgroundCensus(), GetEdgeBackgroundColor(), GetEdgeBoundingBox(), GetImageBoundingBox(), GetImageMinimumBoundingBox(), GetImagePerceptualHash(), GetMagickProperty(), GetMagickPropertyLetter(), GetOperand(), GetPerceptualHashDistortion(), GetStructuralSimilarityDistortion(), GradientImage(), HoughLineImage(), IdentifyImage(), InitFx(), InterpretImageFilename(), InterpretImageProperties(), KmeansImage(), ModulateImage(), MorphologyApply(), MorphologyImage(), ProfileImage(), RenderMVGContent(), SaliencyBlendImage(), SampleImage(), SeamlessBlendImage(), SetImageType(), SetResampleFilter(), SimilarityImage(), SparseColorImage(), sRGBTransformImage(), TransformsRGBImage(), TrimImage(), and WhiteBalanceImage().
MagickExport const char * GetNextImageArtifact | ( | const Image * | image | ) |
Definition at line 324 of file artifact.c.
References _Image::artifacts, _Image::filename, GetMagickModule, GetNextKeyInSplayTree(), IsEventLogging(), LogMagickEvent(), MagickCoreSignature, MagickFalse, _Image::signature, and TraceEvent.
Referenced by IdentifyImage(), and InterpretImageProperties().
MagickExport char * RemoveImageArtifact | ( | Image * | image, |
const char * | artifact | ||
) |
Definition at line 364 of file artifact.c.
References _Image::artifacts, _Image::filename, GetMagickModule, IsEventLogging(), LogMagickEvent(), MagickCoreSignature, MagickFalse, RemoveNodeFromSplayTree(), _Image::signature, and TraceEvent.
MagickExport void ResetImageArtifactIterator | ( | const Image * | image | ) |
Definition at line 407 of file artifact.c.
References _Image::artifacts, _Image::filename, GetMagickModule, IsEventLogging(), LogMagickEvent(), MagickCoreSignature, MagickFalse, ResetSplayTreeIterator(), _Image::signature, and TraceEvent.
Referenced by IdentifyImage(), and InterpretImageProperties().
MagickExport MagickBooleanType SetImageArtifact | ( | Image * | image, |
const char * | artifact, | ||
const char * | value | ||
) |
Definition at line 449 of file artifact.c.
References AddValueToSplayTree(), _Image::artifacts, CompareSplayTreeString(), ConstantString(), DeleteImageArtifact(), _Image::filename, GetMagickModule, IsEventLogging(), LogMagickEvent(), MagickCoreSignature, MagickFalse, NewSplayTree(), RelinquishMagickMemory(), _Image::signature, and TraceEvent.
Referenced by DefineImageArtifact(), DeskewImage(), GetMagickProperty(), GetMagickPropertyLetter(), RenderMVGContent(), SaliencyBlendImage(), SeamlessBlendImage(), SketchImage(), and StripImage().