2024 年 PHP 日本会议

ImagickDraw

(PECL imagick 2, PECL imagick 3)

类概要

class ImagickDraw {
public affine(数组 $affine): 布尔值
public arc(
    浮点数 $sx ,
    浮点数 $sy ,
    浮点数 $ex ,
    浮点数 $ey ,
    浮点数 $sd ,
    浮点数 $ed
): 布尔值
public bezier(数组 $coordinates): 布尔值
public circle(
    浮点数 $ox ,
    浮点数 $oy ,
    浮点数 $px ,
    浮点数 $py
): 布尔值
public clear(): 布尔值
public clone(): ImagickDraw
public color(浮点数 $x, 浮点数 $y, 整数 $paintMethod): 布尔值
public comment(字符串 $comment): 布尔值
public composite(
    整数 $compose ,
    浮点数 $x ,
    浮点数 $y ,
    浮点数 $width ,
    浮点数 $height ,
    Imagick $compositeWand
): 布尔值
public __construct()
public destroy(): 布尔值
public ellipse(
    浮点数 $ox ,
    浮点数 $oy ,
    浮点数 $rx ,
    浮点数 $ry ,
    浮点数 $start ,
    浮点数 $end
): 布尔值
public getFont(): 字符串
public getGravity(): 整数
public line(...)
    浮点数 $sx ,
    浮点数 $sy ,
    浮点数 $ex ,
    浮点数 $ey
): 布尔值
public matte(浮点型 $x, 浮点型 $y, 整型 $paintMethod): 布尔型
public pathCurveToAbsolute(...)
    浮点型 $x1,
    浮点型 $y1,
    浮点型 $x2,
    浮点型 $y2,
    浮点数 $x ,
    浮点数 $y
): 布尔值
public pathCurveToQuadraticBezierAbsolute(...)
    浮点型 $x1,
    浮点型 $y1,
    浮点数 $x ,
    浮点数 $y
): 布尔值
public pathCurveToQuadraticBezierRelative(...)
    浮点型 $x1,
    浮点型 $y1,
    浮点数 $x ,
    浮点数 $y
): 布尔值
public pathCurveToRelative(...)
    浮点型 $x1,
    浮点型 $y1,
    浮点型 $x2,
    浮点型 $y2,
    浮点数 $x ,
    浮点数 $y
): 布尔值
public pathCurveToSmoothAbsolute(...)
    浮点型 $x2,
    浮点型 $y2,
    浮点数 $x ,
    浮点数 $y
): 布尔值
public pathCurveToSmoothRelative(...)
    浮点型 $x2,
    浮点型 $y2,
    浮点数 $x ,
    浮点数 $y
): 布尔值
public pathEllipticArcAbsolute(...)
    浮点数 $rx ,
    浮点数 $ry ,
    浮点型 $x_axis_rotation,
    布尔型 $large_arc_flag,
    布尔型 $sweep_flag,
    浮点数 $x ,
    浮点数 $y
): 布尔值
public pathEllipticArcRelative(...)
    浮点数 $rx ,
    浮点数 $ry ,
    浮点型 $x_axis_rotation,
    布尔型 $large_arc_flag,
    布尔型 $sweep_flag,
    浮点数 $x ,
    浮点数 $y
): 布尔值
public polygon(数组 $coordinates): 布尔型
public polyline(数组 $coordinates): 布尔型
public pop(): 布尔型
public popDefs(): 布尔型
public push(): 布尔型
public pushClipPath(字符串 $clip_mask_id): 布尔型
public pushPattern(...)
    字符串 $pattern_id,
    浮点数 $x ,
    浮点数 $y ,
    浮点数 $width ,
    浮点数 $height
): 布尔值
public rectangle(...)
    浮点型 $x1,
    浮点型 $y1,
    浮点型 $x2,
    浮点型 $y2
): 布尔值
public render(): 布尔型
public rotate(float $degrees): bool
public roundRectangle(
    浮点型 $x1,
    浮点型 $y1,
    浮点型 $x2,
    浮点型 $y2,
    浮点数 $rx ,
    浮点数 $ry
): 布尔值
public scale(float $x, float $y): bool
public setClipPath(string $clip_mask): bool
public setClipRule(int $fill_rule): bool
public setClipUnits(int $clip_units): bool
public setFillAlpha(float $opacity): bool
public setFillColor(ImagickPixel $fill_pixel): bool
public setFillOpacity(float $fillOpacity): bool
public setFillPatternURL(string $fill_url): bool
public setFillRule(int $fill_rule): bool
public setFont(string $font_name): bool
public setFontFamily(string $font_family): bool
public setFontSize(float $pointsize): bool
public setFontStretch(int $fontStretch): bool
public setFontStyle(int $style): bool
public setFontWeight(int $font_weight): bool
public setGravity(int $gravity): bool
public setResolution(float $x_resolution, float $y_resolution): bool
public setStrokeAlpha(float $opacity): bool
public setStrokeAntialias(bool $stroke_antialias): bool
public setStrokeColor(ImagickPixel $stroke_pixel): bool
public setStrokeDashArray(array $dashArray): bool
public setStrokeDashOffset(float $dash_offset): bool
public setStrokeLineCap(int $linecap): bool
public setStrokeLineJoin(int $linejoin): bool
public setStrokeMiterLimit(int $miterlimit): bool
public setStrokeOpacity(float $stroke_opacity): bool
public setStrokePatternURL(string $stroke_url): bool
public setStrokeWidth(float $stroke_width): bool
public setTextAlignment(int $alignment): bool
public setTextAntialias(bool $antiAlias): bool
public setTextDecoration(int $decoration): bool
public setTextEncoding(string $encoding): bool
public setTextKerning(float $kerning): bool
public setTextUnderColor(ImagickPixel $under_color): bool
public setViewbox(
    int $x1,
    int $y1,
    int $x2,
    int $y2
): 布尔值
public skewX(float $degrees): bool
public skewY(float $degrees): bool
public translate(float $x, float $y): bool
}

目录

添加注释

用户贡献注释

此页面没有用户贡献的注释。
To Top