A classe Imagick
(PECL imagick 2, PECL imagick 3)
Resumo da classe
class Imagick
implements
Iterator {
public adaptiveBlurImage(float
$radius
, float $sigma
, int $channel
= Imagick::CHANNEL_DEFAULT): boolpublic adaptiveResizeImage(
int
int
bool
bool
): bool
int
$columns
,int
$rows
,bool
$bestfit
= false
,bool
$legacy
= false
): bool
public adaptiveSharpenImage(float
$radius
, float $sigma
, int $channel
= Imagick::CHANNEL_DEFAULT): boolpublic annotateImage(
ImagickDraw
float
float
float
string
): bool
ImagickDraw
$draw_settings
,float
$x
,float
$y
,float
$angle
,string
$text
): bool
public brightnessContrastImage(float
$brightness
, float $contrast
, int $channel
= Imagick::CHANNEL_DEFAULT): boolpublic compositeImage(
Imagick
int
int
int
int
): bool
Imagick
$composite_object
,int
$composite
,int
$x
,int
$y
,int
$channel
= Imagick::CHANNEL_DEFAULT): bool
public contrastStretchImage(float
$black_point
, float $white_point
, int $channel
= Imagick::CHANNEL_DEFAULT): boolpublic exportImagePixels(
int
int
int
int
string
int
): array
int
$x
,int
$y
,int
$width
,int
$height
,string
$map
,int
$STORAGE
): array
public floodFillPaintImage(
mixed
float
mixed
int
int
bool
int
): bool
mixed
$fill
,float
$fuzz
,mixed
$target
,int
$x
,int
$y
,bool
$invert
,int
$channel
= Imagick::CHANNEL_DEFAULT): bool
public frameImage(
mixed
int
int
int
int
): bool
mixed
$matte_color
,int
$width
,int
$height
,int
$inner_bevel
,int
$outer_bevel
): bool
public functionImage(int
$function
, array $arguments
, int $channel
= Imagick::CHANNEL_DEFAULT): boolpublic gaussianBlurImage(float
$radius
, float $sigma
, int $channel
= Imagick::CHANNEL_DEFAULT): boolpublic getImageChannelDistortions(Imagick
$reference
, int $metric
, int $channel
= Imagick::CHANNEL_DEFAULT): floatpublic importImagePixels(
int
int
int
int
string
int
array
): bool
int
$x
,int
$y
,int
$width
,int
$height
,string
$map
,int
$storage
,array
$pixels
): bool
public levelImage(
float
float
float
int
): bool
float
$blackPoint
,float
$gamma
,float
$whitePoint
,int
$channel
= Imagick::CHANNEL_DEFAULT): bool
public montageImage(
ImagickDraw
string
string
int
string
): Imagick
ImagickDraw
$draw
,string
$tile_geometry
,string
$thumbnail_geometry
,int
$mode
,string
$frame
): Imagick
public morphology(
int
int
ImagickKernel
int
): bool
int
$morphologyMethod
,int
$iterations
,ImagickKernel
$ImagickKernel
,int
$channel
= Imagick::CHANNEL_DEFAULT): bool
public motionBlurImage(
float
float
float
int
): bool
float
$radius
,float
$sigma
,float
$angle
,int
$channel
= Imagick::CHANNEL_DEFAULT): bool
public opaquePaintImage(
mixed
mixed
float
bool
int
): bool
mixed
$target
,mixed
$fill
,float
$fuzz
,bool
$invert
,int
$channel
= Imagick::CHANNEL_DEFAULT): bool
public paintFloodfillImage(
mixed
float
mixed
int
int
int
): bool
mixed
$fill
,float
$fuzz
,mixed
$bordercolor
,int
$x
,int
$y
,int
$channel
= Imagick::CHANNEL_DEFAULT): bool
public paintOpaqueImage(
mixed
mixed
float
int
): bool
mixed
$target
,mixed
$fill
,float
$fuzz
,int
$channel
= Imagick::CHANNEL_DEFAULT): bool
public quantizeImage(
int
int
int
bool
bool
): bool
int
$numberColors
,int
$colorspace
,int
$treedepth
,bool
$dither
,bool
$measureError
): bool
public quantizeImages(
int
int
int
bool
bool
): bool
int
$numberColors
,int
$colorspace
,int
$treedepth
,bool
$dither
,bool
$measureError
): bool
public resizeImage(
int
int
int
float
bool
bool
): bool
int
$columns
,int
$rows
,int
$filter
,float
$blur
,bool
$bestfit
= false
,bool
$legacy
= false
): bool
public roundCorners(
float
float
float
float
float
): bool
float
$x_rounding
,float
$y_rounding
,float
$stroke_width
= 10,float
$displace
= 5,float
$size_correction
= -6): bool
public segmentImage(
int
float
float
bool
): bool
int
$COLORSPACE
,float
$cluster_threshold
,float
$smooth_threshold
,bool
$verbose
= false
): bool
public selectiveBlurImage(
float
float
float
int
): bool
float
$radius
,float
$sigma
,float
$threshold
,int
$channel
= Imagick::CHANNEL_DEFAULT): bool
public sigmoidalContrastImage(
bool
float
float
int
): bool
bool
$sharpen
,float
$alpha
,float
$beta
,int
$channel
= Imagick::CHANNEL_DEFAULT): bool
public sparseColorImage(int
$SPARSE_METHOD
, array $arguments
, int $channel
= Imagick::CHANNEL_DEFAULT): boolpublic statisticImage(
int
int
int
int
): bool
int
$type
,int
$width
,int
$height
,int
$channel
= Imagick::CHANNEL_DEFAULT): bool
public thumbnailImage(
int
int
bool
bool
bool
): bool
}int
$columns
,int
$rows
,bool
$bestfit
= false
,bool
$fill
= false
,bool
$legacy
= false
): bool
Métodos de imagem e métodos globais
A classe Imagick tem a capacidade de armazenar e operar em múltiplas imagens simultaneamente. Isto é conseguido através de uma pilha interna. Sempre existe um ponteiro interno que aponta para a imagem atual. Algumas funções operam em todas as imagens da classe Imagick, mas a maioria opera apenas na imagem atual da pilha interna. Por convenção, os nomes dos métodos podem conter a palavra Image para indicar que afetam apenas a imagem atual na pilha.
Métodos da classe
Como existem muitos métodos, aqui está uma lista útil de métodos, reduzida para propósito geral:
Table of Contents
- Imagick::adaptiveBlurImage — Adiciona filtro de desfoque adaptável à imagem
- Imagick::adaptiveResizeImage — Redimensiona imagem de forma adaptativa com triangulação dependente de dados
- Imagick::adaptiveSharpenImage — Aumenta a nitidez da imagem de forma adaptativa
- Imagick::adaptiveThresholdImage — Seleciona um limite para cada pixel com base em uma faixa de intensidade
- Imagick::addImage — Adiciona nova imagem à lista de imagens de objetos Imagick
- Imagick::addNoiseImage — Adiciona ruído aleatório à imagem
- Imagick::affineTransformImage — Transforma uma imagem
- Imagick::animateImages — Anima uma imagem ou imagens
- Imagick::annotateImage — Cria anotação em uma imagem com texto
- Imagick::appendImages — Anexa um conjunto de imagens
- Imagick::autoLevelImage — Ajusta os níveis de um canal de imagem específico
- Imagick::averageImages — Tira a média de um conjunto de imagens
- Imagick::blackThresholdImage — Força todos os pixels abaixo do limite para preto
- Imagick::blueShiftImage — Silencia as cores da imagem
- Imagick::blurImage — Adiciona filtro de desfoque à imagem
- Imagick::borderImage — Envolve a imagem com uma borda
- Imagick::brightnessContrastImage — Altera o brilho e/ou contraste de uma imagem
- Imagick::charcoalImage — Simula um desenho a carvão
- Imagick::chopImage — Remove uma região de uma imagem e corta
- Imagick::clampImage — Restringe a faixa de cores de 0 à profundidade do Quantum
- Imagick::clear — Limpa todos os recursos associados ao objeto Imagick
- Imagick::clipImage — Recorta ao longo do primeiro caminho do perfil 8BIM
- Imagick::clipImagePath — Recorta ao longo dos caminhos nomeados do perfil 8BIM, se presente
- Imagick::clipPathImage — Recorta ao longo dos caminhos nomeados do perfil 8BIM
- Imagick::clone — Faz uma cópia exata do objeto Imagick
- Imagick::clutImage — Substitui cores na imagem
- Imagick::coalesceImages — Compõe um conjunto de imagens
- Imagick::colorFloodfillImage — Altera o valor da cor de qualquer pixel que corresponda ao alvo
- Imagick::colorizeImage — Mescla a cor de preenchimento com a imagem
- Imagick::colorMatrixImage — Aplica transformação de cores a uma imagem
- Imagick::combineImages — Combina uma ou mais imagens em uma única imagem
- Imagick::commentImage — Adiciona um comentário à sua imagem
- Imagick::compareImageChannels — Retorna a diferença em uma ou mais imagens
- Imagick::compareImageLayers — Retorna a região delimitadora máxima entre imagens
- Imagick::compareImages — Compara uma imagem com uma imagem reconstruída
- Imagick::compositeImage — Compor uma imagem em outra
- Imagick::__construct — O construtor Imagick
- Imagick::contrastImage — Altera o contraste da imagem
- Imagick::contrastStretchImage — Melhora o contraste de uma imagem colorida
- Imagick::convolveImage — Aplica um kernel de convolução personalizado à imagem
- Imagick::count — Obtém o número de imagens
- Imagick::cropImage — Extrai uma região da imagem
- Imagick::cropThumbnailImage — Cria uma miniatura de recorte
- Imagick::current — Retorna uma referência ao objeto Imagick atual
- Imagick::cycleColormapImage — Desloca o mapa de cores de uma imagem
- Imagick::decipherImage — Decifra uma imagem
- Imagick::deconstructImages — Retorna certas diferenças de pixels entre imagens
- Imagick::deleteImageArtifact — Excluir artefato de imagem
- Imagick::deleteImageProperty — Exclui uma propriedade de imagem
- Imagick::deskewImage — Remove distorção da imagem
- Imagick::despeckleImage — Reduz o ruído pontilhado em uma imagem
- Imagick::destroy — Destrói o objeto Imagick
- Imagick::displayImage — Exibe uma imagem
- Imagick::displayImages — Exibe uma imagem ou sequência de imagens
- Imagick::distortImage — Distorce uma imagem usando vários métodos de distorção
- Imagick::drawImage — Renderiza o objeto ImagickDraw na imagem atual
- Imagick::edgeImage — Melhora as bordas da imagem
- Imagick::embossImage — Retorna uma imagem em tons de cinza com efeito tridimensional
- Imagick::encipherImage — Cifra uma imagem
- Imagick::enhanceImage — Melhora a qualidade de uma imagem com ruído
- Imagick::equalizeImage — Equaliza o histograma da imagem
- Imagick::evaluateImage — Aplica uma expressão a uma imagem
- Imagick::exportImagePixels — Exporta os pixels da imagem não processada
- Imagick::extentImage — Define tamanho da imagem
- Imagick::filter — Aplica um kernel de convolução personalizado à imagem
- Imagick::flattenImages — Mescla uma sequência de imagens
- Imagick::flipImage — Cria uma imagem espelhada vertical
- Imagick::floodFillPaintImage — Altera o valor da cor de qualquer pixel que corresponda ao alvo
- Imagick::flopImage — Cria uma imagem espelhada horizontal
- Imagick::forwardFourierTransformImage — Implementa a transformada discreta de Fourier (DFT)
- Imagick::frameImage — Adiciona uma borda tridimensional simulada
- Imagick::functionImage — Aplica uma função na imagem
- Imagick::fxImage — Avalia uma expressão para cada pixel da imagem
- Imagick::gammaImage — Corrige o gama de uma imagem
- Imagick::gaussianBlurImage — Desfoca uma imagem
- Imagick::getColorspace — Obtém o espaço de cores
- Imagick::getCompression — Obtém o tipo de compactação do objeto
- Imagick::getCompressionQuality — Obtém a qualidade de compactação do objeto
- Imagick::getCopyright — Retorna os direitos autorais da API ImageMagick como uma string
- Imagick::getFilename — Obtém o nome do arquivo associado a uma sequência de imagens
- Imagick::getFont — Obtem a fonte
- Imagick::getFormat — Retorna o formato do objeto Imagick
- Imagick::getGravity — Obtém a gravidade
- Imagick::getHomeURL — Retorna o URL da página do ImageMagick
- Imagick::getImage — Retorna um novo objeto Imagick
- Imagick::getImageAlphaChannel — Verifica se a imagem tem um canal alfa
- Imagick::getImageArtifact — Obtém artefato da imagem
- Imagick::getImageAttribute — Retorna um atributo nomeado
- Imagick::getImageBackgroundColor — Retorna a cor de fundo a imagem
- Imagick::getImageBlob — Retorna a sequência de imagem como um BLOB
- Imagick::getImageBluePrimary — Retorna o ponto primário azul da cromaticidade
- Imagick::getImageBorderColor — Retorna a cor da borda da imagem
- Imagick::getImageChannelDepth — Obtém a profundidade de um canal de imagem específico
- Imagick::getImageChannelDistortion — Compara canais de uma imagem com uma imagem reconstruída
- Imagick::getImageChannelDistortions — Obtém distorções de canal
- Imagick::getImageChannelExtrema — Obtém os extremos de um ou mais canais de imagem
- Imagick::getImageChannelKurtosis — Obtenha a curtose e a assimetria de um canal específico
- Imagick::getImageChannelMean — Obtém a média e o desvio padrão
- Imagick::getImageChannelRange — Obtém o intervalo do canal
- Imagick::getImageChannelStatistics — Retorna estatísticas para cada canal na imagem
- Imagick::getImageClipMask — Obtém a máscara de recorte da imagem
- Imagick::getImageColormapColor — Retorna a cor do índice especificado do mapa de cores
- Imagick::getImageColors — Obtém o número de cores únicas na imagem
- Imagick::getImageColorspace — Obtém o espaço de cores da imagem
- Imagick::getImageCompose — Retorna o operador de composição associado à imagem
- Imagick::getImageCompression — Obtém o tipo de compactação da imagem atual
- Imagick::getImageCompressionQuality — Obtém a qualidade de compressão da imagem atual
- Imagick::getImageDelay — Obtém o atraso da imagem
- Imagick::getImageDepth — Obtém a profundidade da imagem
- Imagick::getImageDispose — Obtém o método de descarte de imagem
- Imagick::getImageDistortion — Compara uma imagem com uma imagem reconstruída
- Imagick::getImageExtrema — Obtém os extremos da imagem
- Imagick::getImageFilename — Retorna o nome do arquivo de uma imagem específica em uma sequência
- Imagick::getImageFormat — Retorna o formato de uma imagem específica em uma sequência
- Imagick::getImageGamma — Obtém o gama da imagem
- Imagick::getImageGeometry — Obtém a largura e a altura como um array associativo
- Imagick::getImageGravity — Obtém a gravidade da imagem
- Imagick::getImageGreenPrimary — Retorna o ponto primário verde da cromaticidade
- Imagick::getImageHeight — Retorna a altura da imagem
- Imagick::getImageHistogram — Obtém o histograma da imagem
- Imagick::getImageIndex — Obtém o índice da imagem ativa atual
- Imagick::getImageInterlaceScheme — Obtém o esquema de entrelaçamento da imagem
- Imagick::getImageInterpolateMethod — Retorna o método de interpolação
- Imagick::getImageIterations — Obtém as iterações da imagem
- Imagick::getImageLength — Retorna o comprimento da imagem em bytes
- Imagick::getImageMatte — Informa se a imagem tem um canal fosco
- Imagick::getImageMatteColor — Retorna a cor fosca da imagem
- Imagick::getImageMimeType — Retorna o tipo de mídia da imagem
- Imagick::getImageOrientation — Obtém a orientação da imagem
- Imagick::getImagePage — Retorna a geometria da página
- Imagick::getImagePixelColor — Retorna a cor do pixel especificado
- Imagick::getImageProfile — Retorna o perfil nomeado de imagem
- Imagick::getImageProfiles — Retorna os perfis de imagem
- Imagick::getImageProperties — Retorna as propriedades da imagem
- Imagick::getImageProperty — Retorna a propriedade nomeada da imagem
- Imagick::getImageRedPrimary — Retorna o ponto primário vermelho da cromaticidade
- Imagick::getImageRegion — Extrai uma região da imagem
- Imagick::getImageRenderingIntent — Obtém a intenção de renderização da imagem
- Imagick::getImageResolution — Obtém a resolução X e Y da imagem
- Imagick::getImagesBlob — Retorna todas as sequências de imagens como um BLOB
- Imagick::getImageScene — Obtém a cena da imagem
- Imagick::getImageSignature — Gera um resumo da mensagem SHA-256
- Imagick::getImageSize — Retorna o comprimento da imagem em bytes
- Imagick::getImageTicksPerSecond — Obtém os tiques por segundo da imagem
- Imagick::getImageTotalInkDensity — Obtém a densidade total de tinta da imagem
- Imagick::getImageType — Obtém o tipo potencial da imagem
- Imagick::getImageUnits — Obtém as unidades de resolução da imagem
- Imagick::getImageVirtualPixelMethod — Retorna o método do pixel virtual
- Imagick::getImageWhitePoint — Retorna o ponto branco da cromaticidade
- Imagick::getImageWidth — Retorna a largura da imagem
- Imagick::getInterlaceScheme — Obtém o esquema de entrelaçamento do objeto
- Imagick::getIteratorIndex — Obtém o índice da imagem ativa atual
- Imagick::getNumberImages — Retorna o número de imagens no objeto
- Imagick::getOption — Retorna um valor associado à chave especificada
- Imagick::getPackageName — Retorna o nome do pacote ImageMagick
- Imagick::getPage — Retorna a geometria da página
- Imagick::getPixelIterator — Retorna um MagickPixelIterator
- Imagick::getPixelRegionIterator — Obtém um ImagickPixelIterator para uma seção de imagem
- Imagick::getPointSize — Obtém o tamanho do ponto
- Imagick::getQuantum — Retorna o intervalo Quantum do Imagick
- Imagick::getQuantumDepth — Obtém a profundidade Quantum
- Imagick::getQuantumRange — Retorna o intervalo Quantum do Imagick
- Imagick::getRegistry — Obtém uma entrada StringRegistry
- Imagick::getReleaseDate — Retorna a data da versão do ImageMagick
- Imagick::getResource — Retorna o uso de memória do recurso especificado
- Imagick::getResourceLimit — Retorna o limite de recursos especificado
- Imagick::getSamplingFactors — Obtém o fator de amostragem horizontal e vertical
- Imagick::getSize — Retorna o tamanho associado ao objeto Imagick
- Imagick::getSizeOffset — Retorna o deslocamento de tamanho
- Imagick::getVersion — Retorna a versão da API ImageMagick
- Imagick::haldClutImage — Substitui cores na imagem
- Imagick::hasNextImage — Verifica se o objeto possui mais imagens
- Imagick::hasPreviousImage — Verifica se o objeto possui uma imagem anterior
- Imagick::identifyFormat — Formata uma string com detalhes da imagem
- Imagick::identifyImage — Identifica uma imagem e busca atributos
- Imagick::implodeImage — Cria uma nova imagem como cópia
- Imagick::importImagePixels — Importa pixels de imagem
- Imagick::inverseFourierTransformImage — Implementa a transformada discreta inversa de Fourier (DFT)
- Imagick::labelImage — Adiciona um rótulo a uma imagem
- Imagick::levelImage — Ajusta os níveis de uma imagem
- Imagick::linearStretchImage — Estica com saturação a intensidade da imagem
- Imagick::liquidRescaleImage — Anima uma imagem ou imagens
- Imagick::listRegistry — Lista todas as configurações do registro
- Imagick::magnifyImage — Dimensiona uma imagem proporcionalmente 2x
- Imagick::mapImage — Substitui as cores de uma imagem pela cor mais próxima de uma imagem de referência
- Imagick::matteFloodfillImage — Altera o valor de transparência de uma cor
- Imagick::medianFilterImage — Aplica um filtro digital
- Imagick::mergeImageLayers — Mescla camadas de imagem
- Imagick::minifyImage — Dimensiona uma imagem proporcionalmente à metade do seu tamanho
- Imagick::modulateImage — Controle brilho, saturação e matiz
- Imagick::montageImage — Cria uma imagem composta
- Imagick::morphImages — Transforma um conjunto de imagens
- Imagick::morphology — Aplica um kernel fornecido pelo usuário à imagem de acordo com o método de morfologia fornecido
- Imagick::mosaicImages — Forma um mosaico a partir de imagens
- Imagick::motionBlurImage — Simula desfoque de movimento
- Imagick::negateImage — Negativa as cores na imagem de referência
- Imagick::newImage — Cria uma nova imagem
- Imagick::newPseudoImage — Cria uma nova imagem
- Imagick::nextImage — Passa para a próxima imagem
- Imagick::normalizeImage — Melhora o contraste de uma imagem colorida
- Imagick::oilPaintImage — Simula uma pintura a óleo
- Imagick::opaquePaintImage — Altera o valor da cor de qualquer pixel que corresponda ao alvo
- Imagick::optimizeImageLayers — Remove partes repetidas de imagens para otimizar
- Imagick::orderedPosterizeImage — Executa um pontilhamento ordenado
- Imagick::paintFloodfillImage — Altera o valor da cor de qualquer pixel que corresponda ao alvo
- Imagick::paintOpaqueImage — Altera qualquer pixel que corresponda à cor
- Imagick::paintTransparentImage — Altera qualquer pixel que corresponda à cor definida pelo preenchimento
- Imagick::pingImage — Busca atributos básicos sobre a imagem
- Imagick::pingImageBlob — Busca atributos rapidamente
- Imagick::pingImageFile — Obtém atributos básicos de imagem de maneira leve
- Imagick::polaroidImage — Simula uma imagem Polaroid
- Imagick::posterizeImage — Reduz a imagem a um número limitado de níveis de cor
- Imagick::previewImages — Identifica rapidamente os parâmetros apropriados para processamento de imagem
- Imagick::previousImage — Passa para a imagem anterior no objeto
- Imagick::profileImage — Adiciona ou remove um perfil de uma imagem
- Imagick::quantizeImage — Analisa as cores dentro de uma imagem de referência
- Imagick::quantizeImages — Analisa as cores dentro de uma sequência de imagens
- Imagick::queryFontMetrics — Retorna um array representando as métricas da fonte
- Imagick::queryFonts — Retorna as fontes configuradas
- Imagick::queryFormats — Retorna formatos suportados pelo Imagick
- Imagick::radialBlurImage — Desfoca uma imagem de forma radial
- Imagick::raiseImage — Cria um efeito simulado de botão 3D
- Imagick::randomThresholdImage — Cria uma imagem de alto contraste e duas cores
- Imagick::readImage — Lê imagem de um arquivo
- Imagick::readImageBlob — Lê imagem de uma string binária
- Imagick::readImageFile — Lê imagem a partir de um descritor de arquivo
- Imagick::readimages — Lê imagens de um array de arquivos
- Imagick::recolorImage — Recolore imagem
- Imagick::reduceNoiseImage — Suaviza os contornos de uma imagem
- Imagick::remapImage — Remapeia as cores da imagem
- Imagick::removeImage — Remove uma imagem da lista de imagens
- Imagick::removeImageProfile — Remove o perfil de imagem nomeado e o retorna
- Imagick::render — Renderiza todos os comandos de desenho anteriores
- Imagick::resampleImage — Reamostra imagem para a resolução desejada
- Imagick::resetImagePage — Redefine página de imagem
- Imagick::resizeImage — Dimensiona uma imagem
- Imagick::rollImage — Desloca uma imagem
- Imagick::rotateImage — Rotaciona uma imagem
- Imagick::rotationalBlurImage — Desfoca uma imagem de forma rotacional
- Imagick::roundCorners — Arredonda os cantos da imagem
- Imagick::sampleImage — Dimensiona uma imagem com amostragem de pixels
- Imagick::scaleImage — Dimensiona o tamanho de uma imagem
- Imagick::segmentImage — Segmenta uma imagem
- Imagick::selectiveBlurImage — Desfocar seletivamente uma imagem dentro de um limite de contraste
- Imagick::separateImageChannel — Separa um canal da imagem
- Imagick::sepiaToneImage — Aplica tons de sépia em uma imagem
- Imagick::setBackgroundColor — Define a cor de fundo padrão do objeto
- Imagick::setColorspace — Define espaço de cores
- Imagick::setCompression — Define o tipo de compactação padrão do objeto
- Imagick::setCompressionQuality — Define a qualidade de compactação padrão do objeto
- Imagick::setFilename — Define o nome do arquivo antes de ler ou gravar a imagem
- Imagick::setFirstIterator — Define o iterador Imagick para a primeira imagem
- Imagick::setFont — Define a fonte
- Imagick::setFormat — Define o formato do objeto Imagick
- Imagick::setGravity — Define a gravidade
- Imagick::setImage — Substitui imagem no objeto
- Imagick::setImageAlphaChannel — Define o canal alfa da imagem
- Imagick::setImageArtifact — Definir artefato de imagem
- Imagick::setImageAttribute — Define um atributo de imagem
- Imagick::setImageBackgroundColor — Define a cor de fundo da imagem
- Imagick::setImageBias — Define o ajuste (bias) da imagem para qualquer método que faça convolução em uma imagem
- Imagick::setImageBiasQuantum — Define o ajuste (bias) da imagem
- Imagick::setImageBluePrimary — Define o ponto primário azul da cromaticidade da imagem
- Imagick::setImageBorderColor — Define a cor da borda da imagem
- Imagick::setImageChannelDepth — Define a profundidade de um canal de imagem específico
- Imagick::setImageClipMask — Define a máscara de recorte da imagem
- Imagick::setImageColormapColor — Define a cor do índice do mapa de cores especificado
- Imagick::setImageColorspace — Define o espaço de cores da imagem
- Imagick::setImageCompose — Define o operador de composição de imagem
- Imagick::setImageCompression — Define a compactação da imagem
- Imagick::setImageCompressionQuality — Define a qualidade de compactação da imagem
- Imagick::setImageDelay — Define o atraso da imagem
- Imagick::setImageDepth — Define a profundidade da imagem
- Imagick::setImageDispose — Define o método de descarte de imagem
- Imagick::setImageExtent — Define o tamanho da imagem
- Imagick::setImageFilename — Define o nome do arquivo de uma imagem específica
- Imagick::setImageFormat — Define o formato de uma imagem específica
- Imagick::setImageGamma — Define o gama da imagem
- Imagick::setImageGravity — Define a gravidade da imagem
- Imagick::setImageGreenPrimary — Define o ponto primário verde da cromaticidade da imagem
- Imagick::setImageIndex — Define a posição do iterador
- Imagick::setImageInterlaceScheme — Define a compactação da imagem
- Imagick::setImageInterpolateMethod — Define o método de interpolação de pixel da imagem.
- Imagick::setImageIterations — Define as iterações da imagem
- Imagick::setImageMatte — Define o canal fosco da imagem
- Imagick::setImageMatteColor — Define a cor fosca da imagem
- Imagick::setImageOpacity — Define o nível de opacidade da imagem
- Imagick::setImageOrientation — Define a orientação da imagem
- Imagick::setImagePage — Define a geometria da página da imagem
- Imagick::setImageProfile — Adiciona um perfil nomeado ao objeto Imagick
- Imagick::setImageProperty — Define uma propriedade de imagem
- Imagick::setImageRedPrimary — Define o ponto primário vermelho da cromaticidade da imagem
- Imagick::setImageRenderingIntent — Define a intenção de renderização da imagem
- Imagick::setImageResolution — Define a resolução da imagem
- Imagick::setImageScene — Define a cena da imagem
- Imagick::setImageTicksPerSecond — Define os tiques por segundo da imagem
- Imagick::setImageType — Define o tipo de imagem
- Imagick::setImageUnits — Define as unidades de resolução da imagem
- Imagick::setImageVirtualPixelMethod — Define o método de pixel virtual da imagem
- Imagick::setImageWhitePoint — Define o ponto branco da cromaticidade da imagem
- Imagick::setInterlaceScheme — Define o esquema de entrelaçamento da imagem
- Imagick::setIteratorIndex — Define a posição do iterador
- Imagick::setLastIterator — Define o iterador Imagick para a última imagem
- Imagick::setOption — Define uma opção
- Imagick::setPage — Define a geometria da página do objeto Imagick
- Imagick::setPointSize — Define o tamanho em pontos
- Imagick::setProgressMonitor — Define uma função de retorno a ser chamada durante o processamento
- Imagick::setRegistry — Define a chave nomeada do registro do ImageMagick para um valor
- Imagick::setResolution — Define a resolução da imagem
- Imagick::setResourceLimit — Define o limite para um recurso específico
- Imagick::setSamplingFactors — Define os fatores de amostragem da imagem
- Imagick::setSize — Define o tamanho do objeto Imagick
- Imagick::setSizeOffset — Define o tamanho e o deslocamento do objeto Imagick
- Imagick::setType — Define o atributo de tipo de imagem
- Imagick::shadeImage — Cria um efeito 3D
- Imagick::shadowImage — Simula uma sombra de imagem
- Imagick::sharpenImage — Torna uma imagem mais nítida
- Imagick::shaveImage — Raspa pixels das bordas da imagem
- Imagick::shearImage — Cria um paralelogramo
- Imagick::sigmoidalContrastImage — Ajusta o contraste de uma imagem
- Imagick::sketchImage — Simula um esboço a lápis
- Imagick::smushImages — Agrupa todas as imagens do ponteiro da imagem atual até o final da lista de imagens
- Imagick::solarizeImage — Aplica um efeito solarizante à imagem
- Imagick::sparseColorImage — Interpola cores
- Imagick::spliceImage — Une uma cor sólida na imagem
- Imagick::spreadImage — Desloca aleatoriamente cada pixel em um bloco
- Imagick::statisticImage — Modifica a imagem usando uma função estatística
- Imagick::steganoImage — Oculta uma marca d'água digital na imagem
- Imagick::stereoImage — Compõe duas imagens
- Imagick::stripImage — Remove todos os perfis e comentários de uma imagem
- Imagick::subImageMatch — Procura uma subimagem na imagem atual e retorna uma imagem semelhante
- Imagick::swirlImage — Gira os pixels em torno do centro da imagem
- Imagick::textureImage — Repeatedly tiles the texture image
- Imagick::thresholdImage — Altera o valor de pixels individuais com base em um limite
- Imagick::thumbnailImage — Altera o tamanho de uma imagem
- Imagick::tintImage — Aplica um vetor de cores a cada pixel da imagem
- Imagick::__toString — Retorna a imagem como uma string
- Imagick::transformImage — Método conveniente para definir o tamanho do corte e a geometria da imagem
- Imagick::transformImageColorspace — Transforma uma imagem em um novo espaço de cores
- Imagick::transparentPaintImage — Pinta pixels com a cor transparente
- Imagick::transposeImage — Cria uma imagem espelhada vertical
- Imagick::transverseImage — Cria uma imagem espelhada horizontal
- Imagick::trimImage — Apara as bordas da imagem
- Imagick::uniqueImageColors — Descarta todas, exceto uma, de qualquer cor de pixel
- Imagick::unsharpMaskImage — Torna uma imagem mais nítida
- Imagick::valid — Verifica se o item atual é válido
- Imagick::vignetteImage — Adiciona filtro de vinheta à imagem
- Imagick::waveImage — Aplica filtro de onda à imagem
- Imagick::whiteThresholdImage — Força todos os pixels acima de um limite para branco
- Imagick::writeImage — Grava uma imagem no nome de arquivo especificado
- Imagick::writeImageFile — Grava uma imagem em um descritor de arquivo
- Imagick::writeImages — Grava uma imagem ou sequência de imagens
- Imagick::writeImagesFile — Grava quadros em um descritor de arquivo