(PECL imagick 2, PECL imagick 3)
Synopsis de la classe
class
ImagickDraw
{
public affine(array
$affine): bool
public annotation(float
$x, float
$y, string
$text): bool
public arc(
float
$sx,
float
$sy,
float
$ex,
float
$ey,
float
$sd,
float
$ed): bool
public bezier(array
$coordinates): 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
$paintMethod): bool
public comment(string
$comment): bool
public composite(
int
$compose,
float
$x,
float
$y,
float
$width,
float
$height,
Imagick
$compositeWand): bool
public
__construct()
public
destroy(): bool
public ellipse(
float
$ox,
float
$oy,
float
$rx,
float
$ry,
float
$start,
float
$end): bool
public
getclippath(): string
public
getcliprule(): int
public
getclipunits(): int
public
getfillcolor(): ImagickPixel
public
getfillopacity(): float
public
getfillrule(): int
public
getfont(): string
public
getfontfamily(): string
public
getfontsize(): float
public
getfontstretch(): int
public
getfontstyle(): int
public
getfontweight(): int
public
getgravity(): int
public
getstrokeantialias(): bool
public
getstrokecolor(): ImagickPixel
public
getstrokedasharray(): array
public
getstrokedashoffset(): float
public
getstrokelinecap(): int
public
getstrokelinejoin(): int
public
getstrokemiterlimit(): int
public
getstrokeopacity(): float
public
getstrokewidth(): float
public
gettextalignment(): int
public
gettextantialias(): bool
public
gettextdecoration(): int
public
gettextencoding(): string
public
gettextinterlinespacing(): float
public
gettextinterwordspacing(): float
public
gettextkerning(): float
public
gettextundercolor(): ImagickPixel
public
getvectorgraphics(): string
public line(
float
$sx,
float
$sy,
float
$ex,
float
$ey): bool
public matte(float
$x, float
$y, int
$paintMethod): 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 pathCurveToQuadraticBezierSmoothAbsolute(float
$x, float
$y): bool
public pathCurveToQuadraticBezierSmoothRelative(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_axis_rotation,
bool
$large_arc_flag,
bool
$sweep_flag,
float
$x,
float
$y): bool
public pathEllipticArcRelative(
float
$rx,
float
$ry,
float
$x_axis_rotation,
bool
$large_arc_flag,
bool
$sweep_flag,
float
$x,
float
$y): bool
public
pathfinish(): bool
public pathLineToAbsolute(float
$x, float
$y): bool
public pathLineToHorizontalAbsolute(float
$x): bool
public pathLineToHorizontalRelative(float
$x): bool
public pathLineToRelative(float
$x, float
$y): bool
public pathLineToVerticalAbsolute(float
$y): bool
public pathLineToVerticalRelative(float
$y): bool
public pathMoveToAbsolute(float
$x, float
$y): bool
public pathMoveToRelative(float
$x, float
$y): bool
public
pathstart(): bool
public point(float
$x, float
$y): bool
public polygon(array
$coordinates): bool
public polyline(array
$coordinates): bool
public
pop(): bool
public
popclippath(): bool
public
popdefs(): bool
public
poppattern(): bool
public
push(): bool
public pushClipPath(string
$clip_mask_id): bool
public
pushdefs(): bool
public pushPattern(
string
$pattern_id,
float
$x,
float
$y,
float
$width,
float
$height): bool
public rectangle(
float
$x1,
float
$y1,
float
$x2,
float
$y2): bool
public
render(): bool
public
resetvectorgraphics(): bool
public rotate(float
$degrees): 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
$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 setTextInterlineSpacing(float
$spacing): bool
public setTextInterwordSpacing(float
$spacing): bool
public setTextKerning(float
$kerning): bool
public setTextUnderColor(ImagickPixel
$under_color): bool
public setVectorGraphics(string
$xml): bool
public setViewbox(
int
$x1,
int
$y1,
int
$x2,
int
$y2): bool
public skewX(float
$degrees): bool
public skewY(float
$degrees): bool
public translate(float
$x, float
$y): bool
}
Sommaire
- ImagickDraw::affine — Ajuste la matrice de transformation affine courante
- ImagickDraw::annotation — Dessine un texte sur une image
- ImagickDraw::arc — Dessine un arc
- ImagickDraw::bezier — Dessine une courbe de Bézier
- ImagickDraw::circle — Dessine un cercle
- ImagickDraw::clear — Efface tout l'objet ImagickDraw
- ImagickDraw::clone — Fait une copie exacte de l'objet ImagickDraw
- ImagickDraw::color — Dessine une couleur sur une image
- ImagickDraw::comment — Ajoute un commentaire
- ImagickDraw::composite — Compose une image avec une autre
- ImagickDraw::__construct — Le constructeur ImagickDraw
- ImagickDraw::destroy — Libère toutes les ressources associées à un objet ImageDraw
- ImagickDraw::ellipse — Dessine une ellipse sur une image
- ImagickDraw::getclippath — Retourne l'identifiant du chemin courant
- ImagickDraw::getcliprule — Retourne la règle de remplissage courante pour les polygones
- ImagickDraw::getclipunits — Retourne l'unité d'interprétation des chemins
- ImagickDraw::getfillcolor — Retourne la couleur de remplissage
- ImagickDraw::getfillopacity — Retourne l'opacité de dessin
- ImagickDraw::getfillrule — Retourne la règle de remplissage
- ImagickDraw::getfont — Retourne la police
- ImagickDraw::getfontfamily — Retourne la famille de police
- ImagickDraw::getfontsize — Retourne la taille de la police
- ImagickDraw::getfontstretch — Gets the font stretch to use when annotating with text
- ImagickDraw::getfontstyle — Retourne le style de la police
- ImagickDraw::getfontweight — Retourne le poids de la police
- ImagickDraw::getgravity — Retourne la gravité de placement de texte
- ImagickDraw::getstrokeantialias — Retourne la configuration d'anti-aliasing de trait
- ImagickDraw::getstrokecolor — Retourne la couleur des contours d'objets
- ImagickDraw::getstrokedasharray — Retourne un tableau représentant le motif de pointillés
- ImagickDraw::getstrokedashoffset — Retourne l'offset du pointillé dans le motif
- ImagickDraw::getstrokelinecap — Retourne la forme à utiliser pour dessiner les bouts de sous-chemins
- ImagickDraw::getstrokelinejoin — Retourne la forme à utiliser pour dessiner les coins d'un chemin
- ImagickDraw::getstrokemiterlimit — Retourne la 'miterLimit'
- ImagickDraw::getstrokeopacity — Retourne l'opacité des contours d'un objet
- ImagickDraw::getstrokewidth — Retourne la largeur du trait utilisé
- ImagickDraw::gettextalignment — Retourne l'alignement du texte
- ImagickDraw::gettextantialias — Retourne la configuration de l'anti-aliasing de texte
- ImagickDraw::gettextdecoration — Retourne la décoration du texte
- ImagickDraw::gettextencoding — Retourne le jeu de caractères utilisé pour les annotations de texte
- ImagickDraw::gettextinterlinespacing — Récupère l'espace entre les mots d'un texte.
- ImagickDraw::gettextinterwordspacing — Récupère l'espace entre les mots d'un texte.
- ImagickDraw::gettextkerning — Récupère le crénage d'un texte.
- ImagickDraw::gettextundercolor — Retourne la couleur sous le texte
- ImagickDraw::getvectorgraphics — Retourne une chaîne contenant le vecteur graphique
- ImagickDraw::line — Dessine une ligne
- ImagickDraw::matte — Dessine sur le canal d'opacité de l'image
- ImagickDraw::pathclose — Ajoute un élément de chemin au chemin courant
- ImagickDraw::pathcurvetoabsolute — Dessine une courbe de Bézier cubique, en coordonnées absolues
- ImagickDraw::pathcurvetoquadraticbezierabsolute — Dessine une courbe de Bézier quadratique, en coordonnées absolues
- ImagickDraw::pathcurvetoquadraticbezierrelative — Dessine une courbe de Bézier quadratique, en coordonnées relatives
- ImagickDraw::pathcurvetoquadraticbeziersmoothabsolute — Dessine une courbe de Bézier de puissance 4, en coordonnées absolues
- ImagickDraw::pathcurvetoquadraticbeziersmoothrelative — Dessine une courbe de Bézier de puissance 4, en coordonnées relatives
- ImagickDraw::pathcurvetorelative — Dessine une courbe de Bézier cubique, en coordonnées relatives
- ImagickDraw::pathcurvetosmoothabsolute — Dessine une courbe de Bézier, en coordonnées absolues
- ImagickDraw::pathcurvetosmoothrelative — Dessine une courbe de Bézier, en coordonnées relatives
- ImagickDraw::pathellipticarcabsolute — Dessine un arc d'ellipse, en coordonnées absolues
- ImagickDraw::pathellipticarcrelative — Dessine un arc d'ellipse, en coordonnées relatives
- ImagickDraw::pathfinish — Termine le chemin courant
- ImagickDraw::pathlinetoabsolute — Dessine une ligne de chemin, en coordonnées absolues
- ImagickDraw::pathlinetohorizontalabsolute — Dessine une ligne de chemin horizontale, en coordonnées absolues
- ImagickDraw::pathlinetohorizontalrelative — Dessine une ligne de chemin horizontale, en coordonnées relatives
- ImagickDraw::pathlinetorelative — Dessine une ligne de chemin, en coordonnées relatives
- ImagickDraw::pathlinetoverticalabsolute — Dessine une ligne de chemin verticale, en coordonnées absolues
- ImagickDraw::pathlinetoverticalrelative — Dessine une ligne de chemin verticale, en coordonnées relatives
- ImagickDraw::pathmovetoabsolute — Commence un nouveau sous-chemin, en coordonnées absolues
- ImagickDraw::pathmovetorelative — Commence un nouveau sous-chemin, en coordonnées relatives
- ImagickDraw::pathstart — Déclare le début d'une chemin de dessin
- ImagickDraw::point — Dessine un point
- ImagickDraw::polygon — Dessine un polygone
- ImagickDraw::polyline — Dessine une ligne brisée
- ImagickDraw::pop — Détruit l'objet ImagickDraw courant dans la pile, et retourne son précédent
- ImagickDraw::popclippath — Termine la définition d'un chemin
- ImagickDraw::popdefs — Termine une définition de liste
- ImagickDraw::poppattern — Termine une définition de motif
- ImagickDraw::push — Clone l'objet ImagickDraw courant et le pousse dans la pile
- ImagickDraw::pushclippath — Commence la définition d'un chemin
- ImagickDraw::pushdefs — Indique que la commande suivante créée des éléments nommés pour pré-traitement
- ImagickDraw::pushpattern — Configure un espace de dessin
- ImagickDraw::rectangle — Dessine un rectangle
- ImagickDraw::render — Effectue le rendu de tous les dessins à l'image
- ImagickDraw::resetvectorgraphics — Resets the vector graphics
- ImagickDraw::rotate — Applique une rotation
- ImagickDraw::roundrectangle — Dessine un rectangle aux coins arrondis
- ImagickDraw::scale — Ajuste le facteur de mise à l'échelle
- ImagickDraw::setclippath — Associe un chemin avec une image
- ImagickDraw::setcliprule — Configure la règle de remplissage du polygone à utiliser avec les chemins
- ImagickDraw::setclipunits — Configure le mode d'interprétation des unités de chemin
- ImagickDraw::setfillalpha — Configure l'opacité de la couleur de remplissage
- ImagickDraw::setfillcolor — Configure la couleur de dessin des objets remplis
- ImagickDraw::setfillopacity — Configure l'opacité à utiliser pour le remplissage
- ImagickDraw::setfillpatternurl — Configure l'URL du motif de remplissage des surfaces
- ImagickDraw::setfillrule — Configure la règle de remplissage des polygones
- ImagickDraw::setfont — Configure la police complète pour les textes
- ImagickDraw::setfontfamily — Configure la famille de police pour les textes
- ImagickDraw::setfontsize — Configure la taille de point pour les textes
- ImagickDraw::setfontstretch — Configure l'étirement du texte
- ImagickDraw::setfontstyle — Configure le style de police
- ImagickDraw::setfontweight — Configure le poids de la police
- ImagickDraw::setgravity — Configure la gravité de placement de texte
- ImagickDraw::setresolution — Définie la résolution
- ImagickDraw::setstrokealpha — Spécifie l'opacité des contours d'objets
- ImagickDraw::setstrokeantialias — Contrôle l'anti-aliasing des pointillés
- ImagickDraw::setstrokecolor — Configure la couleur utilisée pour dessiner les objets
- ImagickDraw::setstrokedasharray — Spécifie le motif de pointillé
- ImagickDraw::setstrokedashoffset — Spécifie la position dans le motif pour commencer le pointillé
- ImagickDraw::setstrokelinecap — Spécifie la forme à utiliser à la fin des sous-chemins
- ImagickDraw::setstrokelinejoin — Spécifie la forme à utiliser pour dessiner les fins de lignes
- ImagickDraw::setstrokemiterlimit — Spécifie la limiter miter
- ImagickDraw::setstrokeopacity — Spécifie l'opacité pour dessiner les contours
- ImagickDraw::setstrokepatternurl — Configure le motif utilisé pour dessiner les contours
- ImagickDraw::setstrokewidth — Configure la largeur du trait pour dessiner les contours
- ImagickDraw::settextalignment — Spécifie l'alignement du texte
- ImagickDraw::settextantialias — Contrôle l'anti-alisasing du texte
- ImagickDraw::settextdecoration — Spécifie les ornements de texte
- ImagickDraw::settextencoding — Spécifie le jeu de caractères
- ImagickDraw::settextinterlinespacing — Défine l'espace entre les lignes d'un texte
- ImagickDraw::settextinterwordspacing — Définie l'espace entre les mots d'un texte
- ImagickDraw::settextkerning — Définie le crénage d'un texte
- ImagickDraw::settextundercolor — Spécifie la couleur de fond d'une rectangle
- ImagickDraw::setvectorgraphics — Configure le vecteur graphique
- ImagickDraw::setviewbox — Configure la taille du canevas
- ImagickDraw::skewx — Biaise les coordonnées dans la direction horizontale
- ImagickDraw::skewy — Incline les coordonnées dans la direction verticale
- ImagickDraw::translate — Applique une translation