The ImagickDraw class

(PECL imagick 2, PECL imagick 3)

Class synopsis

classImagickDraw {
publicaffine(array$affine): bool
publicannotation(float$x, float$y, string$text): bool
publicarc(
    float$sx,
    float$sy,
    float$ex,
    float$ey,
    float$sd,
    float$ed
): bool
publicbezier(array$coordinates): bool
publiccircle(
    float$ox,
    float$oy,
    float$px,
    float$py
): bool
publicclear(): bool
publiccolor(float$x, float$y, int$paintMethod): bool
publiccomment(string$comment): bool
publiccomposite(
    int$compose,
    float$x,
    float$y,
    float$width,
    float$height,
    Imagick$compositeWand
): bool
public__construct()
publicdestroy(): bool
publicellipse(
    float$ox,
    float$oy,
    float$rx,
    float$ry,
    float$start,
    float$end
): bool
publicgetClipRule(): int
publicgetClipUnits(): int
publicgetFillRule(): int
publicgetFont(): string
publicgetFontStyle(): int
publicgetGravity(): int
publicline(
    float$sx,
    float$sy,
    float$ex,
    float$ey
): bool
publicmatte(float$x, float$y, int$paintMethod): bool
publicpathClose(): bool
publicpathCurveToAbsolute(
    float$x1,
    float$y1,
    float$x2,
    float$y2,
    float$x,
    float$y
): bool
publicpathCurveToQuadraticBezierAbsolute(
    float$x1,
    float$y1,
    float$x,
    float$y
): bool
publicpathCurveToQuadraticBezierRelative(
    float$x1,
    float$y1,
    float$x,
    float$y
): bool
publicpathCurveToRelative(
    float$x1,
    float$y1,
    float$x2,
    float$y2,
    float$x,
    float$y
): bool
publicpathCurveToSmoothAbsolute(
    float$x2,
    float$y2,
    float$x,
    float$y
): bool
publicpathCurveToSmoothRelative(
    float$x2,
    float$y2,
    float$x,
    float$y
): bool
publicpathEllipticArcAbsolute(
    float$rx,
    float$ry,
    float$x_axis_rotation,
    bool$large_arc_flag,
    bool$sweep_flag,
    float$x,
    float$y
): bool
publicpathEllipticArcRelative(
    float$rx,
    float$ry,
    float$x_axis_rotation,
    bool$large_arc_flag,
    bool$sweep_flag,
    float$x,
    float$y
): bool
publicpathFinish(): bool
publicpathStart(): bool
publicpoint(float$x, float$y): bool
publicpolygon(array$coordinates): bool
publicpolyline(array$coordinates): bool
publicpop(): bool
publicpopClipPath(): bool
publicpopDefs(): bool
publicpopPattern(): bool
publicpush(): bool
publicpushClipPath(string$clip_mask_id): bool
publicpushDefs(): bool
publicpushPattern(
    string$pattern_id,
    float$x,
    float$y,
    float$width,
    float$height
): bool
publicrectangle(
    float$x1,
    float$y1,
    float$x2,
    float$y2
): bool
publicrender(): bool
publicrotate(float$degrees): bool
publicroundRectangle(
    float$x1,
    float$y1,
    float$x2,
    float$y2,
    float$rx,
    float$ry
): bool
publicscale(float$x, float$y): bool
publicsetClipPath(string$clip_mask): bool
publicsetClipRule(int$fill_rule): bool
publicsetClipUnits(int$clip_units): bool
publicsetFillAlpha(float$opacity): bool
publicsetFillColor(ImagickPixel$fill_pixel): bool
publicsetFillOpacity(float$fillOpacity): bool
publicsetFillPatternURL(string$fill_url): bool
publicsetFillRule(int$fill_rule): bool
publicsetFont(string$font_name): bool
publicsetFontFamily(string$font_family): bool
publicsetFontSize(float$pointsize): bool
publicsetFontStretch(int$fontStretch): bool
publicsetFontStyle(int$style): bool
publicsetFontWeight(int$font_weight): bool
publicsetGravity(int$gravity): bool
publicsetResolution(float$x_resolution, float$y_resolution): bool
publicsetStrokeAlpha(float$opacity): bool
publicsetStrokeAntialias(bool$stroke_antialias): bool
publicsetStrokeColor(ImagickPixel$stroke_pixel): bool
publicsetStrokeDashArray(array$dashArray): bool
publicsetStrokeDashOffset(float$dash_offset): bool
publicsetStrokeLineCap(int$linecap): bool
publicsetStrokeLineJoin(int$linejoin): bool
publicsetStrokeMiterLimit(int$miterlimit): bool
publicsetStrokeOpacity(float$stroke_opacity): bool
publicsetStrokePatternURL(string$stroke_url): bool
publicsetStrokeWidth(float$stroke_width): bool
publicsetTextAlignment(int$alignment): bool
publicsetTextAntialias(bool$antiAlias): bool
publicsetTextDecoration(int$decoration): bool
publicsetTextEncoding(string$encoding): bool
publicsetTextKerning(float$kerning): bool
publicsetTextUnderColor(ImagickPixel$under_color): bool
publicsetViewbox(
    int$x1,
    int$y1,
    int$x2,
    int$y2
): bool
publicskewX(float$degrees): bool
publicskewY(float$degrees): bool
publictranslate(float$x, float$y): bool
}

Table of Contents

To Top