(PECL imagick 2.0.0)
Synopsis de la classe
ImagickDraw
{
bool annotation
(
float $x
,
float $y
,
string $text
)
bool arc
(
float $sx
,
float $sy
,
float $ex
,
float $ey
,
float $sd
,
float $ed
)
bool bezier
(
array $coordinates
)
bool circle
(
float $ox
,
float $oy
,
float $px
,
float $py
)
ImagickDraw clone
(
void
)
bool color
(
float $x
,
float $y
,
int $paintMethod
)
bool composite
(
int $compose
,
float $x
,
float $y
,
float $width
,
float $height
,
Imagick $compositeWand
)
bool ellipse
(
float $ox
,
float $oy
,
float $rx
,
float $ry
,
float $start
,
float $end
)
bool line
(
float $sx
,
float $sy
,
float $ex
,
float $ey
)
bool matte
(
float $x
,
float $y
,
int $paintMethod
)
bool pathCurveToAbsolute
(
float $x1
,
float $y1
,
float $x2
,
float $y2
,
float $x
,
float $y
)
bool pathCurveToRelative
(
float $x1
,
float $y1
,
float $x2
,
float $y2
,
float $x
,
float $y
)
bool pathEllipticArcAbsolute
(
float $rx
,
float $ry
,
float $x_axis_rotation
,
bool $large_arc_flag
,
bool $sweep_flag
,
float $x
,
float $y
)
bool pathEllipticArcRelative
(
float $rx
,
float $ry
,
float $x_axis_rotation
,
bool $large_arc_flag
,
bool $sweep_flag
,
float $x
,
float $y
)
bool point
(
float $x
,
float $y
)
bool polygon
(
array $coordinates
)
bool pushPattern
(
string $pattern_id
,
float $x
,
float $y
,
float $width
,
float $height
)
bool rectangle
(
float $x1
,
float $y1
,
float $x2
,
float $y2
)
bool rotate
(
float $degrees
)
bool roundRectangle
(
float $x1
,
float $y1
,
float $x2
,
float $y2
,
float $rx
,
float $ry
)
bool scale
(
float $x
,
float $y
)
public void setResolution
(
string $x_resolution
,
string $y_resolution
)
bool setViewbox
(
int $x1
,
int $y1
,
int $x2
,
int $y2
)
bool skewX
(
float $degrees
)
bool skewY
(
float $degrees
)
}
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 — Description
- 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 — Description
- ImagickDraw::getTextInterwordSpacing — Description
- ImagickDraw::getTextKerning — Description
- 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 — Description
- 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 — Description
- 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 — Description
- ImagickDraw::setTextInterwordSpacing — Description
- ImagickDraw::setTextKerning — Description
- 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