ImagickDraw クラス

(PECL imagick 2, PECL imagick 3)

クラス概要

ImagickDraw {
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
publicgetClipPath(): string
publicgetClipRule(): int
publicgetClipUnits(): int
publicgetFillOpacity(): float
publicgetFillRule(): int
publicgetFont(): string
publicgetFontFamily(): string
publicgetFontSize(): float
publicgetFontStretch(): int
publicgetFontStyle(): int
publicgetFontWeight(): int
publicgetGravity(): int
publicgetStrokeAntialias(): bool
publicgetStrokeDashArray(): array
publicgetStrokeDashOffset(): float
publicgetStrokeLineCap(): int
publicgetStrokeLineJoin(): int
publicgetStrokeMiterLimit(): int
publicgetStrokeOpacity(): float
publicgetStrokeWidth(): float
publicgetTextAlignment(): int
publicgetTextAntialias(): bool
publicgetTextDecoration(): int
publicgetTextEncoding(): string
publicgetTextKerning(): float
publicgetVectorGraphics(): string
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
publicpathCurveToQuadraticBezierSmoothAbsolute(float$x, float$y): bool
publicpathCurveToQuadraticBezierSmoothRelative(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
publicpathLineToAbsolute(float$x, float$y): bool
publicpathLineToHorizontalAbsolute(float$x): bool
publicpathLineToHorizontalRelative(float$x): bool
publicpathLineToRelative(float$x, float$y): bool
publicpathLineToVerticalAbsolute(float$y): bool
publicpathLineToVerticalRelative(float$y): bool
publicpathMoveToAbsolute(float$x, float$y): bool
publicpathMoveToRelative(float$x, float$y): 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
publicresetVectorGraphics(): 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
publicsetTextInterlineSpacing(float$spacing): bool
publicsetTextInterwordSpacing(float$spacing): bool
publicsetTextKerning(float$kerning): bool
publicsetTextUnderColor(ImagickPixel$under_color): bool
publicsetVectorGraphics(string$xml): 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
}

目次