2024 年日本 PHP 研討會

ImagickDraw 類別

(PECL imagick 2, PECL imagick 3)

類別概要

class ImagickDraw {
public affine(陣列 $affine): 布林值
public arc(
    浮點數 $sx,
    浮點數 $sy,
    浮點數 $ex,
    浮點數 $ey,
    浮點數 $sd,
    浮點數 $ed
): 布林值
公開 貝茲曲線(陣列 $coordinates): 布林值
公開 畫圓(
    浮點數 $ox,
    浮點數 $oy,
    浮點數 $px,
    浮點數 $py
): 布林值
公開 清除(): 布林值
公開 著色(浮點數 $x, 浮點數 $y, 整數 $paintMethod): 布林值
公開 註解(字串 $comment): 布林值
公開 合成(
    整數 $compose,
    浮點數 $x,
    浮點數 $y,
    浮點數 $width,
    浮點數 $height,
    Imagick $compositeWand
): 布林值
公開 建構子()
公開 銷毀(): 布林值
公開 畫橢圓(
    浮點數 $ox,
    浮點數 $oy,
    浮點數 $rx,
    浮點數 $ry,
    浮點數 $start,
    浮點數 $end
): 布林值
公開 畫線(
    浮點數 $sx,
    浮點數 $sy,
    浮點數 $ex,
    浮點數 $ey
): 布林值
公開 遮罩(浮點數 $x, 浮點數 $y, 整數 $paintMethod): 布林值
公開 繪製絕對貝茲曲線(
    浮點數 $x1,
    浮點數 $y1,
    浮點數 $x2,
    浮點數 $y2,
    浮點數 $x,
    浮點數 $y
): 布林值
公開 繪製絕對二次貝茲曲線(
    浮點數 $x1,
    浮點數 $y1,
    浮點數 $x,
    浮點數 $y
): 布林值
公開 繪製相對二次貝茲曲線(
    浮點數 $x1,
    浮點數 $y1,
    浮點數 $x,
    浮點數 $y
): 布林值
公開 繪製相對貝茲曲線(
    浮點數 $x1,
    浮點數 $y1,
    浮點數 $x2,
    浮點數 $y2,
    浮點數 $x,
    浮點數 $y
): 布林值
公開 pathCurveToSmoothAbsolute(
    浮點數 $x2,
    浮點數 $y2,
    浮點數 $x,
    浮點數 $y
): 布林值
公開 pathCurveToSmoothRelative(
    浮點數 $x2,
    浮點數 $y2,
    浮點數 $x,
    浮點數 $y
): 布林值
公開 pathEllipticArcAbsolute(
    浮點數 $rx,
    浮點數 $ry,
    浮點數 $x_axis_rotation,
    布林值 $large_arc_flag,
    布林值 $sweep_flag,
    浮點數 $x,
    浮點數 $y
): 布林值
公開 pathEllipticArcRelative(
    浮點數 $rx,
    浮點數 $ry,
    浮點數 $x_axis_rotation,
    布林值 $large_arc_flag,
    布林值 $sweep_flag,
    浮點數 $x,
    浮點數 $y
): 布林值
公開 polygon(陣列 $coordinates): 布林值
公開 polyline(陣列 $coordinates): 布林值
公開 pop(): 布林值
公開 popDefs(): 布林值
公開 push(): 布林值
公開 pushClipPath(字串 $clip_mask_id): 布林值
公開 pushPattern(
    字串 $pattern_id,
    浮點數 $x,
    浮點數 $y,
    浮點數 $width,
    浮點數 $height
): 布林值
公開 rectangle(
    浮點數 $x1,
    浮點數 $y1,
    浮點數 $x2,
    浮點數 $y2
): 布林值
公開 render(): 布林值
公開 rotate(浮點數 $degrees): 布林值
公開 roundRectangle( )
    浮點數 $x1,
    浮點數 $y1,
    浮點數 $x2,
    浮點數 $y2,
    浮點數 $rx,
    浮點數 $ry
): 布林值
公開 setClipPath(字串 $clip_mask): 布林值
公開 setClipRule(整數 $fill_rule): 布林值
公開 setClipUnits(整數 $clip_units): 布林值
公開 setFillAlpha(浮點數 $opacity): 布林值
公開 setFillColor(ImagickPixel $fill_pixel): 布林值
公開 setFillOpacity(浮點數 $fillOpacity): 布林值
公開 setFillRule(整數 $fill_rule): 布林值
公開 setFont(字串 $font_name): 布林值
公開 setFontFamily(字串 $font_family): 布林值
公開 設定字體伸展(整數 $fontStretch): 布林值
公開 設定字體粗細(整數 $font_weight): 布林值
公開 設定重心(整數 $gravity): 布林值
公開 設定解析度(浮點數 $x_resolution, 浮點數 $y_resolution): 布林值
公開 設定筆畫反鋸齒(布林值 $stroke_antialias): 布林值
公開 設定筆畫透明度(浮點數 $stroke_opacity): 布林值
公開 設定筆畫寬度(浮點數 $stroke_width): 布林值
公開 設定文字對齊(整數 $alignment): 布林值
公開 設定文字裝飾(整數 $decoration): 布林值
公開 設定視窗(
    整數 $x1,
    整數 $y1,
    整數 $x2,
    整數 (int) $y2
): 布林值
公開 (public) skewX(浮點數 (float) $degrees): 布林值 (bool)
公開 (public) skewY(浮點數 (float) $degrees): 布林值 (bool)
}

目錄

新增註記

使用者貢獻的註記

此頁面沒有使用者貢獻的註記。
To Top