A classe ImagickDraw
(PECL imagick 2, PECL imagick 3)
Resumo da classe
class ImagickDraw
{
public composite(
int
float
float
float
float
Imagick
): bool
int
$compose
,float
$x
,float
$y
,float
$width
,float
$height
,Imagick
$compositeWand
): bool
public __construct()
public pathEllipticArcAbsolute(
float
float
float
bool
bool
float
float
): bool
}float
$rx
,float
$ry
,float
$x_axis_rotation
,bool
$large_arc_flag
,bool
$sweep_flag
,float
$x
,float
$y
): bool
Table of Contents
- ImagickDraw::affine — Ajusta a matriz de transformação afim atual
- ImagickDraw::annotation — Desenha texto na imagem
- ImagickDraw::arc — Desenha um arco
- ImagickDraw::bezier — Desenha uma curva de Bézier
- ImagickDraw::circle — Desenha um círculo
- ImagickDraw::clear — Limpa o ImagickDraw
- ImagickDraw::clone — Faz uma cópia exata do objeto ImagickDraw especificado
- ImagickDraw::color — Desenha cores na imagem
- ImagickDraw::comment — Adiciona um comentário
- ImagickDraw::composite — Compõe uma imagem sobre a imagem atual
- ImagickDraw::__construct — O construtor ImagickDraw
- ImagickDraw::destroy — Libera todos os recursos associados
- ImagickDraw::ellipse — Desenha uma elipse na imagem
- ImagickDraw::getClipPath — Obtém o ID do caminho de recorte atual
- ImagickDraw::getClipRule — Retorna a regra atual de preenchimento do polígono
- ImagickDraw::getClipUnits — Retorna a interpretação das unidades de caminho de recorte
- ImagickDraw::getFillColor — Retorna a cor de preenchimento
- ImagickDraw::getFillOpacity — Retorna a opacidade usada ao desenhar
- ImagickDraw::getFillRule — Retorna a regra de preenchimento
- ImagickDraw::getFont — Retorna a fonte
- ImagickDraw::getFontFamily — Retorna a família de fontes
- ImagickDraw::getFontSize — Retorna o tamanho da fonte em pontos
- ImagickDraw::getFontStretch — Obtém o esticamento de fonte a ser usado ao fazer anotações com texto
- ImagickDraw::getFontStyle — Retorna o estilo da fonte
- ImagickDraw::getFontWeight — Retorna a espessura da fonte
- ImagickDraw::getGravity — Retorna o alinhamento de posicionamento do texto
- ImagickDraw::getStrokeAntialias — Retorna a configuração atual de suavização do traço
- ImagickDraw::getStrokeColor — Retorna a cor usada para traçar os contornos dos objetos
- ImagickDraw::getStrokeDashArray — Retorna um array que representa o padrão de traços e espaços usados para traçar caminhos
- ImagickDraw::getStrokeDashOffset — Retorna o deslocamento no padrão de traço para iniciar o traço
- ImagickDraw::getStrokeLineCap — Retorna a forma a ser usada no final dos subcaminhos abertos quando eles são traçados
- ImagickDraw::getStrokeLineJoin — Retorna a forma a ser usada nos cantos dos caminhos quando eles são traçados
- ImagickDraw::getStrokeMiterLimit — Retorna o limite de esquadria do traçado
- ImagickDraw::getStrokeOpacity — Retorna a opacidade dos contornos dos objetos traçados
- ImagickDraw::getStrokeWidth — Retorna a largura do traço usado para desenhar contornos de objetos
- ImagickDraw::getTextAlignment — Retorna o alinhamento do texto
- ImagickDraw::getTextAntialias — Retorna a configuração atual de antialias do texto
- ImagickDraw::getTextDecoration — Retorna a decoração do texto
- ImagickDraw::getTextEncoding — Retorna o conjunto de caracteres usado para anotações de texto
- ImagickDraw::getTextInterlineSpacing — Obtém o espaçamento entre linhas do texto
- ImagickDraw::getTextInterwordSpacing — Obtém o espaçamento entre palavras do texto
- ImagickDraw::getTextKerning — Obtém o espaçamento entre letras do texto
- ImagickDraw::getTextUnderColor — Retorna a cor sob o texto
- ImagickDraw::getVectorGraphics — Retorna uma string contendo gráficos vetoriais
- ImagickDraw::line — Desenha uma linha
- ImagickDraw::matte — Pinta no canal de opacidade da imagem
- ImagickDraw::pathClose — Adiciona um elemento de caminho ao caminho atual
- ImagickDraw::pathCurveToAbsolute — Desenha uma curva cúbica de Bézier
- ImagickDraw::pathCurveToQuadraticBezierAbsolute — Desenha uma curva quadrática de Bézier
- ImagickDraw::pathCurveToQuadraticBezierRelative — Desenha uma curva quadrática de Bézier
- ImagickDraw::pathCurveToQuadraticBezierSmoothAbsolute — Desenha uma curva quadrática de Bézier
- ImagickDraw::pathCurveToQuadraticBezierSmoothRelative — Desenha uma curva quadrática de Bézier
- ImagickDraw::pathCurveToRelative — Desenha uma curva cúbica de Bézier
- ImagickDraw::pathCurveToSmoothAbsolute — Desenha uma curva cúbica de Bézier
- ImagickDraw::pathCurveToSmoothRelative — Desenha uma curva cúbica de Bézier
- ImagickDraw::pathEllipticArcAbsolute — Desenha um arco elíptico
- ImagickDraw::pathEllipticArcRelative — Desenha um arco elíptico
- ImagickDraw::pathFinish — Termina o caminho atual
- ImagickDraw::pathLineToAbsolute — Desenha um caminho de linha
- ImagickDraw::pathLineToHorizontalAbsolute — Desenha um caminho de linha horizontal
- ImagickDraw::pathLineToHorizontalRelative — Desenha um caminho de linha horizontal
- ImagickDraw::pathLineToRelative — Desenha um caminho de linha
- ImagickDraw::pathLineToVerticalAbsolute — Desenha um caminho de linha vertical
- ImagickDraw::pathLineToVerticalRelative — Desenha um caminho de linha vertical
- ImagickDraw::pathMoveToAbsolute — Inicia um novo subcaminho
- ImagickDraw::pathMoveToRelative — Inicia um novo subcaminho
- ImagickDraw::pathStart — Declara o início de uma lista de desenho de caminho
- ImagickDraw::point — Desenha um ponto
- ImagickDraw::polygon — Desenha um polígono
- ImagickDraw::polyline — Desenha uma polilinha
- ImagickDraw::pop — Destrói o ImagickDraw atual na pilha e retorna ao ImagickDraw enviado anteriormente
- ImagickDraw::popClipPath — Encerra uma definição de caminho de recorte
- ImagickDraw::popDefs — Encerra uma lista de definições
- ImagickDraw::popPattern — Encerra uma definição de padrão
- ImagickDraw::push — Clona o ImagickDraw atual e o coloca na pilha
- ImagickDraw::pushClipPath — Inicia uma definição de caminho de recorte
- ImagickDraw::pushDefs — Indica que os comandos a seguir criam elementos nomeados para processamento antecipado
- ImagickDraw::pushPattern — Indica que os comandos subsequentes até um comando ImagickDraw::opPattern() compreendem a definição de um padrão nomeado
- ImagickDraw::rectangle — Desenha um retângulo
- ImagickDraw::render — Renderiza todos os comandos de desenho anteriores na imagem
- ImagickDraw::resetVectorGraphics — Redefine os gráficos vetoriais
- ImagickDraw::rotate — Aplica a rotação especificada ao espaço de coordenadas atual
- ImagickDraw::roundRectangle — Desenha um retângulo arredondado
- ImagickDraw::scale — Ajusta o fator de escala
- ImagickDraw::setClipPath — Associa um caminho de recorte nomeado à imagem
- ImagickDraw::setClipRule — Define a regra de preenchimento do polígono a ser usada pelo traçado de recorte
- ImagickDraw::setClipUnits — Define a interpretação das unidades do caminho de recorte
- ImagickDraw::setFillAlpha — Define a opacidade a ser usada ao desenhar usando a cor ou textura de preenchimento
- ImagickDraw::setFillColor — Define a cor de preenchimento a ser usada para desenhar objetos preenchidos
- ImagickDraw::setFillOpacity — Define a opacidade a ser usada ao desenhar usando a cor ou textura de preenchimento
- ImagickDraw::setFillPatternURL — Define a URL a ser usada como padrão de preenchimento para preencher objetos
- ImagickDraw::setFillRule — Define a regra de preenchimento a ser usada ao desenhar polígonos
- ImagickDraw::setFont — Define a fonte totalmente especificada a ser usada ao fazer anotações com texto
- ImagickDraw::setFontFamily — Define a família de fontes a ser usada ao fazer anotações com texto
- ImagickDraw::setFontSize — Define o tamanho da fonte a ser usado ao fazer anotações com texto
- ImagickDraw::setFontStretch — Define o esticamento da fonte a ser usado ao fazer anotações com texto
- ImagickDraw::setFontStyle — Define o estilo da fonte a ser usado ao fazer anotações com texto
- ImagickDraw::setFontWeight — Define a espessura da fonte
- ImagickDraw::setGravity — Define a gravidade do posicionamento do texto
- ImagickDraw::setResolution — Define a resolução
- ImagickDraw::setStrokeAlpha — Especifica a opacidade dos contornos dos objetos traçados
- ImagickDraw::setStrokeAntialias — Controla se os contornos traçados são suavizados
- ImagickDraw::setStrokeColor — Define a cor usada para traçar os contornos dos objetos
- ImagickDraw::setStrokeDashArray — Especifica o padrão de traços e espaços usados para traçar caminhos
- ImagickDraw::setStrokeDashOffset — Especifica o deslocamento no padrão de traço para iniciar o traço
- ImagickDraw::setStrokeLineCap — Especifica a forma a ser usada no final dos subcaminhos abertos quando eles são traçados
- ImagickDraw::setStrokeLineJoin — Especifica a forma a ser usada nos cantos dos caminhos quando eles são traçados
- ImagickDraw::setStrokeMiterLimit — Especifica o limite de esquadria
- ImagickDraw::setStrokeOpacity — Especifica a opacidade dos contornos dos objetos traçados
- ImagickDraw::setStrokePatternURL — Define o padrão usado para traçar contornos de objetos
- ImagickDraw::setStrokeWidth — Define a largura do traço usado para desenhar contornos de objetos
- ImagickDraw::setTextAlignment — Especifica um alinhamento de texto
- ImagickDraw::setTextAntialias — Controla se o texto é suavizado
- ImagickDraw::setTextDecoration — Especifica uma decoração
- ImagickDraw::setTextEncoding — Especifica o conjunto de caracteres do texto
- ImagickDraw::setTextInterlineSpacing — Define o espaçamento entre linhas do texto
- ImagickDraw::setTextInterwordSpacing — Define o espaçamento entre palavras do texto
- ImagickDraw::setTextKerning — Define o espaçamento entre letras do texto
- ImagickDraw::setTextUnderColor — Especifica a cor de um retângulo de fundo
- ImagickDraw::setVectorGraphics — Define os gráficos vetoriais
- ImagickDraw::setViewbox — Define o tamanho geral da tela
- ImagickDraw::skewX — Inclina o sistema de coordenadas atual na direção horizontal
- ImagickDraw::skewY — Inclina o sistema de coordenadas atual na direção vertical
- ImagickDraw::translate — Aplica uma translação no sistema de coordenadas atual