#include "magick/geometry.h"#include "magick/image.h"#include "magick/pixel.h"#include "magick/type.h"

Go to the source code of this file.
| typedef struct _ElementReference ElementReference |
| typedef struct _GradientInfo GradientInfo |
| typedef struct _PointInfo PointInfo |
| typedef struct _PrimitiveInfo PrimitiveInfo |
| typedef struct _TypeMetric TypeMetric |
| enum AlignType |
| enum ClipPathUnits |
| enum DecorationType |
| enum FillRule |
| enum GradientType |
| enum LineCap |
| enum LineJoin |
| enum PaintMethod |
| enum PrimitiveType |
| enum ReferenceType |
| enum SpreadMethod |
| MagickExport DrawInfo* AcquireDrawInfo | ( | void | ) |
Definition at line 811 of file draw.c.
References _DrawInfo::clip_mask, _DrawInfo::dash_pattern, _DrawInfo::debug, _DrawInfo::density, DestroyImage(), DestroyString(), _DrawInfo::encoding, _DrawInfo::family, _DrawInfo::fill_pattern, _DrawInfo::font, _DrawInfo::geometry, GetMagickModule, _DrawInfo::gradient, LogMagickEvent(), MagickFalse, MagickSignature, _DrawInfo::metrics, _DrawInfo::primitive, RelinquishMagickMemory(), _DrawInfo::server_name, _DrawInfo::signature, _GradientInfo::stops, _DrawInfo::stroke_pattern, _DrawInfo::text, _DrawInfo::tile, and TraceEvent.
Referenced by AnnotateImage(), DrawBoundingRectangles(), DrawClipPath(), DrawDashPolygon(), DrawImage(), DrawPatternPath(), DrawPrimitive(), DrawStrokePolygon(), GetMultilineTypeMetrics(), GetTypeMetrics(), GradientImage(), MontageImageList(), PolaroidImage(), RenderType(), and VignetteImage().
| MagickExport MagickBooleanType DrawAffineImage | ( | Image * | , | |
| const Image * | , | |||
| const AffineMatrix * | ||||
| ) |
| MagickExport MagickBooleanType DrawClipPath | ( | Image * | , | |
| const DrawInfo * | , | |||
| const char * | ||||
| ) |
| MagickExport MagickBooleanType DrawGradientImage | ( | Image * | , | |
| const DrawInfo * | ||||
| ) |
| MagickExport MagickBooleanType DrawImage | ( | Image * | , | |
| const DrawInfo * | ||||
| ) |
| MagickExport MagickBooleanType DrawPatternPath | ( | Image * | , | |
| const DrawInfo * | , | |||
| const char * | , | |||
| Image ** | ||||
| ) |
| MagickExport MagickBooleanType DrawPrimitive | ( | Image * | , | |
| const DrawInfo * | , | |||
| const PrimitiveInfo * | ||||
| ) |
Definition at line 4121 of file draw.c.
References AcquireCacheView(), AcquireImageInfo(), _DrawInfo::affine, AnnotateImage(), _PixelPacket::blue, _MagickPixelPacket::blue, _DrawInfo::border_color, CloneDrawInfo(), CloneString(), ColorPrimitive, _Image::columns, _DrawInfo::compose, CompositeImage(), CopyMagickString(), _DrawInfo::dash_pattern, _Image::debug, DefaultChannels, DestroyCacheView(), DestroyDrawInfo(), DestroyImage(), DestroyImageInfo(), DrawAffineImage(), DrawDashPolygon(), DrawEvent, DrawPolygonPrimitive(), DrawStrokePolygon(), _Image::exception, ExpandAffine(), _ImageInfo::filename, FillToBorderMethod, _Image::filter, FloodfillMethod, FloodfillPaintImage(), FormatMagickString(), _DrawInfo::geometry, GetCacheViewAuthenticPixels(), GetFillColor(), GetMagickModule, GetOneCacheViewVirtualPixel(), GetOneVirtualMagickPixel(), _DrawInfo::gravity, _Image::gravity, _PixelPacket::green, _MagickPixelPacket::green, ImagePrimitive, _Image::interpolate, IsColorSimilar(), IsEventLogging(), _DrawInfo::linecap, _DrawInfo::linejoin, LocaleNCompare(), LogMagickEvent(), LogPrimitiveInfo(), MagickCompositeOver(), MagickEpsilon, MagickFalse, MagickTrue, _Image::matte, MattePrimitive, MaxTextExtent, _PrimitiveInfo::method, _DrawInfo::opacity, _PixelPacket::opacity, OpacityChannel, OpaqueAlphaChannel, OpaqueOpacity, OverCompositeOp, ParseGravityGeometry(), _PrimitiveInfo::point, PointMethod, PointPrimitive, _PrimitiveInfo::primitive, ReadImage(), ReadInlineImage(), _PixelPacket::red, _MagickPixelPacket::red, ReplaceMethod, ResetMethod, RoundCap, RoundJoin, _Image::rows, _AffineMatrix::rx, _AffineMatrix::ry, SetGeometry(), SetImageAlphaChannel(), SetImageOpacity(), SetImageProgressMonitor(), _DrawInfo::stroke, _DrawInfo::stroke_width, _AffineMatrix::sx, _AffineMatrix::sy, SyncCacheViewAuthenticPixels(), _DrawInfo::text, _PrimitiveInfo::text, TextPrimitive, TransformImage(), TransparentOpacity, _AffineMatrix::tx, _AffineMatrix::ty, UndefinedPrimitive, _RectangleInfo::x, _PointInfo::x, _RectangleInfo::y, and _PointInfo::y.
Referenced by DrawBoundingRectangles(), and DrawImage().
| MagickExport void GetAffineMatrix | ( | AffineMatrix * | ) |
Definition at line 4716 of file draw.c.
References AcquireExceptionInfo(), AcquireString(), _DrawInfo::affine, _ImageInfo::antialias, _ImageInfo::border_color, _DrawInfo::border_color, ButtCap, CloneImageInfo(), CloneString(), _DrawInfo::compose, _DrawInfo::debug, _DrawInfo::decorate, _DrawInfo::density, _ImageInfo::density, DestroyExceptionInfo(), DestroyImageInfo(), _DrawInfo::encoding, EvenOddRule, _DrawInfo::fill, _DrawInfo::fill_rule, _DrawInfo::font, _ImageInfo::font, GetAffineMatrix(), GetImageOption(), GetMagickModule, _DrawInfo::gravity, _DrawInfo::interline_spacing, _DrawInfo::interword_spacing, IsEventLogging(), _DrawInfo::kerning, _DrawInfo::linecap, _DrawInfo::linejoin, LogMagickEvent(), MagickFalse, MagickGravityOptions, MagickSignature, MagickTrue, MiterJoin, _DrawInfo::miterlimit, NoDecoration, _PixelPacket::opacity, _DrawInfo::opacity, OpaqueOpacity, OverCompositeOp, ParseMagickOption(), _ImageInfo::pointsize, _DrawInfo::pointsize, QueryColorDatabase(), _DrawInfo::render, ResetMagickMemory(), _DrawInfo::server_name, _ImageInfo::server_name, _DrawInfo::signature, _DrawInfo::stroke, _DrawInfo::stroke_antialias, _DrawInfo::stroke_width, _DrawInfo::text_antialias, TraceEvent, TransparentOpacity, and _DrawInfo::undercolor.
Referenced by AcquireDrawInfo(), and CloneDrawInfo().
1.6.1