|
MagickCore
6.7.5
|
#include "MagickCore/geometry.h"#include "MagickCore/image.h"#include "MagickCore/pixel.h"#include "MagickCore/type.h"

Go to the source code of this file.
| typedef struct _ElementReference ElementReference |
| typedef struct _GradientInfo GradientInfo |
| typedef struct _PrimitiveInfo PrimitiveInfo |
| typedef struct _TypeMetric TypeMetric |
| enum AlignType |
| enum ClipPathUnits |
| enum DecorationType |
| enum DirectionType |
| enum FillRule |
| enum GradientType |
| enum LineCap |
| enum LineJoin |
| enum PaintMethod |
| enum PrimitiveType |
| enum ReferenceType |
| enum SpreadMethod |
| MagickExport DrawInfo* AcquireDrawInfo | ( | void | ) |
Definition at line 805 of file draw.c.
References _DrawInfo::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _DrawInfo::signature, MagickSignature, _DrawInfo::primitive, DestroyString(), _DrawInfo::text, _DrawInfo::geometry, _DrawInfo::fill_pattern, DestroyImage(), _DrawInfo::stroke_pattern, _DrawInfo::font, _DrawInfo::metrics, _DrawInfo::family, _DrawInfo::encoding, _DrawInfo::density, _DrawInfo::server_name, RelinquishMagickMemory(), _DrawInfo::dash_pattern, _DrawInfo::gradient, _GradientInfo::stops, and _DrawInfo::clip_mask.
Referenced by AnnotateImage(), GetMultilineTypeMetrics(), GetTypeMetrics(), RenderType(), DrawBoundingRectangles(), DrawClipPath(), DrawDashPolygon(), DrawImage(), DrawPatternPath(), DrawPrimitive(), DrawStrokePolygon(), PolaroidImage(), VignetteImage(), MontageImageList(), and GradientImage().
| MagickExport MagickBooleanType DrawAffineImage | ( | Image * | , |
| const Image * | , | ||
| const AffineMatrix * | , | ||
| ExceptionInfo * | |||
| ) |
| MagickExport MagickBooleanType DrawClipPath | ( | Image * | , |
| const DrawInfo * | , | ||
| const char * | , | ||
| ExceptionInfo * | |||
| ) |
| MagickExport MagickBooleanType DrawGradientImage | ( | Image * | , |
| const DrawInfo * | , | ||
| ExceptionInfo * | |||
| ) |
| MagickExport MagickBooleanType DrawImage | ( | Image * | , |
| const DrawInfo * | , | ||
| ExceptionInfo * | |||
| ) |
| MagickExport MagickBooleanType DrawPatternPath | ( | Image * | , |
| const DrawInfo * | , | ||
| const char * | , | ||
| Image ** | , | ||
| ExceptionInfo * | |||
| ) |
| MagickExport MagickBooleanType DrawPrimitive | ( | Image * | , |
| const DrawInfo * | , | ||
| const PrimitiveInfo * | , | ||
| ExceptionInfo * | |||
| ) |
Definition at line 4115 of file draw.c.
References _Image::debug, MagickFalse, LogMagickEvent(), DrawEvent, GetMagickModule, _DrawInfo::affine, _AffineMatrix::sx, _AffineMatrix::rx, _AffineMatrix::ry, _AffineMatrix::sy, _AffineMatrix::tx, _AffineMatrix::ty, MagickTrue, _PrimitiveInfo::point, _PointInfo::x, _PointInfo::y, AcquireCacheView(), _PrimitiveInfo::primitive, PointPrimitive, _Image::rows, _Image::columns, GetCacheViewAuthenticPixels(), GetFillColor(), CompositePixelOver(), _PixelInfo::alpha, GetPixelAlpha(), SyncCacheViewAuthenticPixels(), ColorPrimitive, _PrimitiveInfo::method, PointMethod, GetPixelInfo(), SetPixelInfoPixel(), ReplaceMethod, CompositePixelChannel, GetOneCacheViewVirtualPixel(), _PixelInfo::red, RedPixelChannel, _PixelInfo::green, GreenPixelChannel, _PixelInfo::blue, BluePixelChannel, AlphaPixelChannel, GetPixelInfoPixel(), IsFuzzyEquivalencePixelInfo(), GetPixelChannels(), FloodfillMethod, FillToBorderMethod, GetOneVirtualPixelInfo(), TileVirtualPixelMethod, _DrawInfo::border_color, FloodfillPaintImage(), ResetMethod, MattePrimitive, _Image::matte, SetImageAlphaChannel(), OpaqueAlphaChannel, SetPixelAlpha(), ClampToQuantum(), SetPixelChannelMask(), AlphaChannel, TextPrimitive, MaxTextExtent, _PrimitiveInfo::text, CloneDrawInfo(), CloneString(), _DrawInfo::text, FormatLocaleString(), _DrawInfo::geometry, AnnotateImage(), DestroyDrawInfo(), ImagePrimitive, AcquireImageInfo(), LocaleNCompare(), ReadInlineImage(), CopyMagickString(), _ImageInfo::filename, ReadImage(), DestroyImageInfo(), SetImageProgressMonitor(), _Image::filter, TransformImage(), _DrawInfo::alpha, OpaqueAlpha, SetImageAlpha(), SetGeometry(), _Image::gravity, _DrawInfo::gravity, _RectangleInfo::x, _RectangleInfo::y, ParseGravityGeometry(), _Image::interpolate, _DrawInfo::compose, OverCompositeOp, DrawAffineImage(), CompositeImage(), DestroyImage(), IsEventLogging(), LogPrimitiveInfo(), ExpandAffine(), _DrawInfo::dash_pattern, _DrawInfo::stroke_width, MagickEpsilon, _DrawInfo::stroke, TransparentAlpha, DrawPolygonPrimitive(), DrawDashPolygon(), UndefinedPrimitive, _DrawInfo::linecap, RoundCap, _DrawInfo::linejoin, RoundJoin, DrawStrokePolygon(), and DestroyCacheView().
Referenced by DrawBoundingRectangles(), and DrawImage().
| MagickExport void GetAffineMatrix | ( | AffineMatrix * | ) |
Definition at line 4754 of file draw.c.
References LogMagickEvent(), TraceEvent, GetMagickModule, ResetMagickMemory(), GetAffineMatrix(), _DrawInfo::affine, AcquireExceptionInfo(), QueryColorCompliance(), AllCompliance, _DrawInfo::fill, _DrawInfo::stroke, _DrawInfo::stroke_width, _DrawInfo::alpha, OpaqueAlpha, _DrawInfo::fill_rule, EvenOddRule, _DrawInfo::linecap, ButtCap, _DrawInfo::linejoin, MiterJoin, _DrawInfo::miterlimit, _DrawInfo::decorate, NoDecoration, _DrawInfo::pointsize, _DrawInfo::undercolor, _PixelInfo::alpha, TransparentAlpha, _DrawInfo::compose, OverCompositeOp, _DrawInfo::render, MagickTrue, _DrawInfo::debug, IsEventLogging(), _DrawInfo::stroke_antialias, _ImageInfo::antialias, _ImageInfo::font, _DrawInfo::font, AcquireString(), _ImageInfo::density, _DrawInfo::density, _DrawInfo::text_antialias, _ImageInfo::pointsize, _DrawInfo::border_color, _ImageInfo::border_color, _ImageInfo::server_name, _DrawInfo::server_name, GetImageOption(), CloneString(), _DrawInfo::encoding, _DrawInfo::kerning, StringToDouble(), _DrawInfo::interline_spacing, _DrawInfo::interword_spacing, _DrawInfo::direction, ParseCommandOption(), MagickDirectionOptions, MagickFalse, UndefinedDirection, _DrawInfo::gravity, MagickGravityOptions, DestroyExceptionInfo(), _DrawInfo::signature, and MagickSignature.
Referenced by AcquireDrawInfo(), and CloneDrawInfo().