PHP Conference Nagoya 2025

ImagickDraw sınıfı

(PECL imagick 2, PECL imagick 3)

Sınıf Sözdizimi

class ImagickDraw {
public affine(array $matris): bool
public annotation(float $x, float $y, string $metin): bool
public arc(
    float $sx,
    float $sy,
    float $ex,
    float $ey,
    float $sd,
    float $ed
): bool
public bezier(array $noktalar): bool
public circle(
    float $ox,
    float $oy,
    float $px,
    float $py
): bool
public clear(): bool
public clone(): ImagickDraw
public color(float $x, float $y, int $boyamaYöntemi): bool
public comment(string $açıklama): bool
public composite(
    int $işleç,
    float $x,
    float $y,
    float $genişlik,
    float $yükseklik,
    Imagick $görüntü
): bool
public __construct()
public destroy(): bool
public ellipse(
    float $ox,
    float $oy,
    float $rx,
    float $ry,
    float $başlangıç,
    float $bitiş
): bool
public getClipRule(): int
public getClipUnits(): int
public getFillRule(): int
public getFont(): string
public getFontSize(): float
public getFontStyle(): int
public getFontWeight(): int
public getGravity(): int
publicline(
    float $bx,
    float $by,
    float $sx,
    float $sy
): bool
public matte(float $x, float $y, int $boyamaYöntemi): bool
public pathClose(): bool
public pathCurveToAbsolute(
    float $x1,
    float $y1,
    float $x2,
    float $y2,
    float $x,
    float $y
): bool
public pathCurveToQuadraticBezierAbsolute(
    float $x1,
    float $y1,
    float $x,
    float $y
): bool
public pathCurveToQuadraticBezierRelative(
    float $x1,
    float $y1,
    float $x,
    float $y
): bool
public pathCurveToRelative(
    float $x1,
    float $y1,
    float $x2,
    float $y2,
    float $x,
    float $y
): bool
public pathCurveToSmoothAbsolute(
    float $x2,
    float $y2,
    float $x,
    float $y
): bool
public pathCurveToSmoothRelative(
    float $x2,
    float $y2,
    float $x,
    float $y
): bool
public pathEllipticArcAbsolute(
    float $rx,
    float $ry,
    float $x_ekseni_açısı,
    bool $büyük_yay,
    bool $saat_yönü,
    float $x,
    float $y
): bool
public pathEllipticArcRelative(
    float $rx,
    float $ry,
    float $x_ekseni_açısı,
    bool $büyük_yay,
    bool $saat_yönü,
    float $x,
    float $y
): bool
public pathFinish(): bool
public pathStart(): bool
public point(float $x, float $y): bool
public polygon(array $koordinatlar): bool
public polyline(array $koordinatlar): bool
public pop(): bool
public popClipPath(): bool
public popDefs(): bool
public popPattern(): bool
public push(): bool
public pushClipPath(string $yalıtım_maskesi_kimliği): bool
public pushDefs(): bool
public pushPattern(
    string $örüntü_kimliği,
    float $x,
    float $y,
    float $genişlik,
    float $yükseklik
): bool
public rectangle(
    float $x1,
    float $y1,
    float $x2,
    float $y2
): bool
public render(): bool
public rotate(float $açı): bool
public roundRectangle(
    float $x1,
    float $y1,
    float $x2,
    float $y2,
    float $rx,
    float $ry
): bool
public scale(float $x, float $y): bool
public setClipPath(string $yalıtım_maskesi): bool
public setClipRule(int $dolgu_kuralı): bool
public setClipUnits(int $yalıtım_birimleri): bool
public setFillAlpha(float $şeffaflık): bool
public setFillColor(ImagickPixel $dolgu_rengi): bool
public setFillOpacity(float $matlık): bool
public setFillPatternURL(string $dolgu_adresi): bool
public setFillRule(int $dolgu_kuralı): bool
public setFont(string $yazıtipi_adı): bool
public setFontFamily(string $yazıtipi_ailesi): bool
public setFontSize(float $punto): bool
public setFontStretch(int $gerginlik): bool
public setFontStyle(int $tarz): bool
public setFontWeight(int $kalınlık): bool
public setGravity(int $çekimYönü): bool
public setResolution(float $x_resolution, float $y_resolution): bool
public setStrokeAlpha(float $şeffaflık): bool
public setStrokeAntialias(bool $vurguyu_yumuşat): bool
public setStrokeColor(ImagickPixel $vurgu_rengi): bool
public setStrokeDashArray(array $tireDizisi): bool
public setStrokeDashOffset(float $tire_başlangıcı): bool
public setStrokeLineCap(int $uçTürü): bool
public setStrokeLineJoin(int $eklemTürü): bool
public setStrokeMiterLimit(int $gönyeSınırı): bool
public setStrokeOpacity(float $vurgu_matlığı): bool
public setStrokePatternURL(string $örüntü_adresi): bool
public setStrokeWidth(float $vurgu_genişliği): bool
public setTextAlignment(int $hizalama): bool
public setTextAntialias(bool $yumuşat): bool
public setTextDecoration(int $süs): bool
public setTextEncoding(string $karküm): bool
public setTextKerning(float $kerning): bool
public setViewbox(
    int $x1,
    int $y1,
    int $x2,
    int $y2
): bool
public skewX(float $derece): bool
public skewY(float $derece): bool
public translate(float $x, float $y): bool
}

İçindekiler

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top