Downloads
Documentation
Get Involved
Help
Search
SunshinePHP 2017 CFP Started
Getting Started
Introduction
A simple tutorial
Language Reference
Basic syntax
Types
Variables
Constants
Expressions
Operators
Control Structures
Functions
Classes and Objects
Namespaces
Errors
Exceptions
Generators
References Explained
Predefined Variables
Predefined Exceptions
Predefined Interfaces and Classes
Context options and parameters
Supported Protocols and Wrappers
Security
Introduction
General considerations
Installed as CGI binary
Installed as an Apache module
Filesystem Security
Database Security
Error Reporting
Using Register Globals
User Submitted Data
Magic Quotes
Hiding PHP
Keeping Current
Features
HTTP authentication with PHP
Cookies
Sessions
Dealing with XForms
Handling file uploads
Using remote files
Connection handling
Persistent Database Connections
Safe Mode
Command line usage
Garbage Collection
DTrace Dynamic Tracing
1 de 14
Function Reference
Affecting PHP's Behaviour
Audio Formats Manipulation
Authentication Services
Command Line Specific Extensions
Compression and Archive Extensions
Credit Card Processing
Cryptography Extensions
Database Extensions
Date and Time Related Extensions
File System Related Extensions
Human Language and Character Encoding Support
Image Processing and Generation
Mail Related Extensions
Mathematical Extensions
Non-Text MIME Output
Process Control Extensions
Other Basic Extensions
Other Services
Search Engine Extensions
Server Specific Extensions
Session Extensions
Text Processing
Variable and Type Related Extensions
Web Services
Windows Only Extensions
XML Manipulation
Keyboard Shortcuts
?
This help
j
Next menu item
k
Previous menu item
gp
Previous man page
gn
Next man page
G
Scroll to bottom
gg
Scroll to top
gh
Goto homepage
gs
Goto search
(current page)
/
Focus search box
Introduccin
GmagickPixel::setcolorvalue
Manual de PHP
Referencia de funciones
Procesamiento y generacin de imgenes
Change language: Spanish
Edit Report a Bug
2 de 14
Procesamiento de imgenes (ImageMagick)
Introduccin
Instalacin/Configuracin
Requerimientos
Instalacin
Configuracin en tiempo de ejecucin
Tipos de recursos
Constantes predefinidas
Ejemplos
Uso bsico
Imagick La clase Imagick
Imagick::adaptiveBlurImage Aade un filtro de borrosidad adaptativo a la imagen
Imagick::adaptiveResizeImage Redimensiona una imagen adaptativamente con informacin dependiente de
la triangulacin
Imagick::adaptiveSharpenImage Afila la imagen adaptativamente
Imagick::adaptiveThresholdImage Selecciona un umbral para cada pxel basado en un rango de intensidad
Imagick::addImage Aade una nueva imagen a la lista de imgenes del objeto Imagick
Imagick::addNoiseImage Aade ruido aleatorio a la imagen
Imagick::affineTransformImage Transforma una imagen
Imagick::animateImages Anima una imagen o imgenes
Imagick::annotateImage Anota una imagen con texto
Imagick::appendImages Aade un conjunto de imgenes
Imagick::autoLevelImage Description
Imagick::averageImages Calcula la media de un conjunto de imgenes
Imagick::blackThresholdImage Fuerza a todos los pxeles bajo un umbral a ser negros
Imagick::blueShiftImage Description
Imagick::blurImage Aade un filtro de borrosidad a la imagen
Imagick::borderImage Rodea la imagen con un borde
Imagick::brightnessContrastImage Description
Imagick::charcoalImage Simula un dibujo a carboncillo
Imagick::chopImage Borra una regin de una imagen y la recorta
Imagick::clampImage Description
Imagick::clear Borra todos los recursos asociados con un objeto Imagick
Imagick::clipImage Recorta a lo largo del primer trazado desde un perfil 8BIM
Imagick::clipImagePath Description
Imagick::clipPathImage Recorta a lo largo de trazados nominados desde un perfil 8BIM
Imagick::clone Hace una copia exacta de un objeto Imagick
Imagick::clutImage Reemplaza los colores de una imagen
Imagick::coalesceImages Compone un conjunto de imgenes
Imagick::colorFloodfillImage Cambia el valor del color de cualquier pxel que coincida con el objetivo
Imagick::colorizeImage Mezcla el color de relleno con la imagen
Imagick::colorMatrixImage Description
Imagick::combineImages Combina una o ms imgenes en una sla imagen
Imagick::commentImage Aade un comentario a la imagen
Imagick::compareImageChannels Devuelve la diferencia entre una o ms imgenes
Imagick::compareImageLayers Devuelve la regin circundante mxima entre imgenes
Imagick::compareImages Compara una imagen con una imagen reconstruida
Imagick::compositeImage Compone una imagen en otra
Imagick::__construct El constructor Imagick
Imagick::contrastImage Cambia el contraste de una imagen
Imagick::contrastStretchImage Mejora el contraste de una imagen en color
Imagick::convolveImage Aplica una semilla de convolucin a medida a la imagen
Imagick::count Description
Imagick::cropImage Extrae una regin de la imagen
Imagick::cropThumbnailImage Crea una miniatura recortada
Imagick::current Devuelve una referencia del objeto Imagick actual
Imagick::cycleColormapImage Desplaza el mapa de colores de una imagen
Imagick::decipherImage Descifra una imagen
Imagick::deconstructImages Devuelve ciertas diferencias de pxeles entre imgenes
Imagick::deleteImageArtifact Borra un artefacto de imagen
Imagick::deleteImageProperty Description
3 de 14
Imagick::deskewImage Elimina la torcin de la imagen
Imagick::despeckleImage Reduce el ruido granular de una imagen
Imagick::destroy Destruye un objeto Imagick
Imagick::displayImage Muestra una imagen
Imagick::displayImages Muestra una imagen o una secuencia de imgenes
Imagick::distortImage Deforma una imagen utilizando varios mtodos de distorsin
Imagick::drawImage Renderiza el objeto ImagickDraw a la imagen actual
Imagick::edgeImage Mejora los bordes de la imagen
Imagick::embossImage Devuelve una imagen en escala de grises con un efecto tridimensional
Imagick::encipherImage Cifra una imagen
Imagick::enhanceImage Mejora la calidad de una imagen con ruido
Imagick::equalizeImage Ecualiza el histograma de la imagen
Imagick::evaluateImage Aplica una expresin a una imagen
Imagick::exportImagePixels Exporta pxeles de imagen en bruto
Imagick::extentImage Establecer el tamao de la imagen
Imagick::filter Description
Imagick::flattenImages Fusiona una secuencia de imgenes
Imagick::flipImage Crea una imagen espejo vertical
Imagick::floodFillPaintImage Cambia el valor del color de cualquier pxel que coincida con el objetivo
Imagick::flopImage Crea una imagen espejo horizontal
Imagick::forwardFourierTransformImage Description
Imagick::frameImage Aade un borde tridimensional simulado
Imagick::functionImage Aplica una funcin a la imagen
Imagick::fxImage Evala una expresin por cada pxel de la imagen
Imagick::gammaImage Correccin gamma de una imagen
Imagick::gaussianBlurImage Hace borrosa una imagen
Imagick::getColorspace Obtiene el espacio de color
Imagick::getCompression Obtiene el tipo de compresin del objeto
Imagick::getCompressionQuality Obtiene la calidad de compresin del objeto
Imagick::getCopyright Devuelve el copyright de la API ImageMagick como una cadena
Imagick::getFilename El nombre de archivo asociado a una secuencia de imgenes
Imagick::getFont Obtiene la fuente
Imagick::getFormat Devuelve el formato de un objeto Imagick
Imagick::getGravity Obtiene la gravedad
Imagick::getHomeURL Devuelve la URL de inicio de ImageMagick
Imagick::getImage Devuelve un nuevo objeto Imagick
Imagick::getImageAlphaChannel Obtiene el canal alfa de una imagen
Imagick::getImageArtifact Obtener el artefacto de imagen
Imagick::getImageAttribute Description
Imagick::getImageBackgroundColor Devuelve el color de fondo de la imagen
Imagick::getImageBlob Devuelve la secuencia de imgenes como un valor de tipo blob
Imagick::getImageBluePrimary Devuelve el punto primario azul de la cromaticidad
Imagick::getImageBorderColor Devuelve el color del borde de la imagen
Imagick::getImageChannelDepth Obtiene la profundidad de un canal de imagen en particular
Imagick::getImageChannelDistortion Compara los canales de imagen de una imagen con una imagen
reconstruida
Imagick::getImageChannelDistortions Obtiene las distorsiones del canal
Imagick::getImageChannelExtrema Obtiene los extremos de uno o ms canales de imagen
Imagick::getImageChannelKurtosis Obtiene la curtosis y la asimetra estadstica de un canal especfico
Imagick::getImageChannelMean Obtiene la media y la desviacin estndar
Imagick::getImageChannelRange Obtiene el rango del canal
Imagick::getImageChannelStatistics Devuelve las estadsticas de cada canal de la imagen
Imagick::getImageClipMask Obtiene la mscara de recorte de la imagen
Imagick::getImageColormapColor Devuelve el color del ndice del mapa de colores especficado
Imagick::getImageColors Obtiene el nmero de colores nicos de la imagen
Imagick::getImageColorspace Obtiene el espacio de colores de la imagen
Imagick::getImageCompose Devuelve el operador de composicin asociado a la imagen
Imagick::getImageCompression Obtiene el tipo de compresin de la imagen actual
Imagick::getImageCompressionQuality Obtiene la calidad de compresin de la imagen actual
Imagick::getImageDelay Obtiene el retraso de la imagen
Imagick::getImageDepth Obtiene la profundidad de la imagen
Imagick::getImageDispose Obtiene el mtodo de disposicin de la imagen
Imagick::getImageDistortion Compara una imagen con una imagen reconstruida
4 de 14
Imagick::getImageExtrema Obtiene los extremos de la imagen
Imagick::getImageFilename Devuelve el nombre de archivo de una imagen en particular de una secuencia
Imagick::getImageFormat Devuelve el formato de una imagen en particular de una secuencia
Imagick::getImageGamma Obtiene el valor gamma de la imagen
Imagick::getImageGeometry Obtiene el ancho y el alto como un array asociativo
Imagick::getImageGravity Obtiene la gravedad de la imagen
Imagick::getImageGreenPrimary Devuelve el punto primario verde de la cromaticidad
Imagick::getImageHeight Devuelve el alto de la imagen
Imagick::getImageHistogram Obtiene el histograma de la imagen
Imagick::getImageIndex Obtiene el ndice de la imagen activa actual
Imagick::getImageInterlaceScheme Obtiene la combinacin de entrelazado de la imagen
Imagick::getImageInterpolateMethod Devuelve el mtodo de interpolacin
Imagick::getImageIterations Obtiene las iteraciones de la imagen
Imagick::getImageLength Devuelve la longitud de la imagen en bytes
Imagick::getImageMagickLicense Devuelve un string que contiene la licencia de ImageMagick
Imagick::getImageMatte Devuelve si la imagen tiene un canal mate
Imagick::getImageMatteColor Devuelve el color mate de la imagen
Imagick::getImageMimeType Description
Imagick::getImageOrientation Obtiene la orientacin de la imagen
Imagick::getImagePage Devuelve la geometra de la pgina
Imagick::getImagePixelColor Devuelve el color del pxel especificado
Imagick::getImageProfile Devuelve el perfil nominado de la imagen
Imagick::getImageProfiles Devuelve los perfiles de la imagen
Imagick::getImageProperties Devuelve las propiedades de la imagen
Imagick::getImageProperty Devuelve la propiedad nominada de la imagen
Imagick::getImageRedPrimary Devuelve el punto primario rojo de la cromaticidad
Imagick::getImageRegion Extrae una regin de la imagen
Imagick::getImageRenderingIntent Obtiene el propsito de renderizacin de la imagen
Imagick::getImageResolution Obtiene la resolucin X e Y de la imagen
Imagick::getImagesBlob Devuelve todas las secuencias de imgenes como un blob
Imagick::getImageScene Obtiene la escena de la imagen
Imagick::getImageSignature Genera un resumen de un mensaje SHA-256
Imagick::getImageSize Devuelve la longitud de la imagen en bytes
Imagick::getImageTicksPerSecond Obtiene los pulsos por segundo de la imagen
Imagick::getImageTotalInkDensity Obtiene la densidad de tinta total de la imagen
Imagick::getImageType Obtiene el tipo de imagen potencial
Imagick::getImageUnits Obtiene las unidades de resolucin de la imagen
Imagick::getImageVirtualPixelMethod Devuelve el mtodo de pxel virtual
Imagick::getImageWhitePoint Devuelve el punto blanco de la cromaticidad
Imagick::getImageWidth Devuelve el ancho de la imagen
Imagick::getInterlaceScheme Obtiene la combinacin de entrelazado de un objeto
Imagick::getIteratorIndex Obtiene el ndice de la imagen activa actual
Imagick::getNumberImages Devuelve el nmero de imgenes del objeto
Imagick::getOption Devuelve un valor asociado con la clave especificada
Imagick::getPackageName Devuelve el nombre del paquete de ImageMagick
Imagick::getPage Devuelve la geometra de la pgina
Imagick::getPixelIterator Devuelve un objeto MagickPixelIterator
Imagick::getPixelRegionIterator Obtinene un objeto ImagickPixelIterator de una seccin de imagen
Imagick::getPointSize Obtiene el tamao de punto
Imagick::getQuantum Description
Imagick::getQuantumDepth Obtiene la profundidad de la cuanta
Imagick::getQuantumRange Devuelve el rango de cuanta de Imagick
Imagick::getRegistry Description
Imagick::getReleaseDate Devuelve la fecha de distribucin de ImageMagick
Imagick::getResource Devuelve el uso de memoria del recurso especificado
Imagick::getResourceLimit Devuelve el lmite del recurso especificado
Imagick::getSamplingFactors Obtiene el factor de muestreo horizontal y vertical
Imagick::getSize Devuelve el tamao asociado con el objeto Imagick
Imagick::getSizeOffset Devuelve el ndice de tamao
Imagick::getVersion Devuelve la versin de la API ImageMagick
Imagick::haldClutImage Reemplaza los colores de la imagen
Imagick::hasNextImage Comprueba si el objeto tiene ms imgenes
Imagick::hasPreviousImage Verifica si el objeto tiene una imagen previa
5 de 14
Imagick::identifyFormat Description
Imagick::identifyImage Identifica una imagen y obtiene sus atributos
Imagick::implodeImage Crea una nueva imagen como una copia
Imagick::importImagePixels Importa los pxeles de una imagen
Imagick::inverseFourierTransformImage Description
Imagick::labelImage Aade una etiqueta a una imagen
Imagick::levelImage Ajusta los niveles de la imagen
Imagick::linearStretchImage Estrecha con saturacin la intensidad de la imagen
Imagick::liquidRescaleImage Anima una imagen o imgenes
Imagick::listRegistry Description
Imagick::magnifyImage Escala una imagen x2 proporcionalmente
Imagick::mapImage Reemplaza los colores de una imagen con el color ms cercano de una imagen de
referencia
Imagick::matteFloodfillImage Cambia el valor de transparencia de un color
Imagick::medianFilterImage Aplica un filtro digital
Imagick::mergeImageLayers Fusiona las capas de una imagen
Imagick::minifyImage Escala una imagen proporcionalmente a la mitad de su tamao
Imagick::modulateImage Controla el brillo, la saturacin y el tono
Imagick::montageImage Crea una imagen compuesta
Imagick::morphImages Metamorfosea un conjunto de imgenes
Imagick::morphology Description
Imagick::mosaicImages Forma un mosaico de imgenes
Imagick::motionBlurImage Simula borrosidad en movimiento
Imagick::negateImage Invierte los colores en la imagen de referencia
Imagick::newImage Crea una nueva imagen
Imagick::newPseudoImage Crea una nueva imagen
Imagick::nextImage Se mueve a la siguiente imagen
Imagick::normalizeImage Mejora el contraste de una imagen a color
Imagick::oilPaintImage Simula una pintura al leo
Imagick::opaquePaintImage Cambia el color de cualquier pxel que coincida con el objetivo
Imagick::optimizeImageLayers Elimina porciones repetidas de imgenes para optimizarlas
Imagick::orderedPosterizeImage Realiza un entramado ordenado
Imagick::paintFloodfillImage Cambia el valor del color de cualquier pxel que coincida con el objetivo
Imagick::paintOpaqueImage Cambia cualquier pxel que coincida con el color
Imagick::paintTransparentImage Cambia cualquier pxel que coincida con el color definido para el relleno
Imagick::pingImage Trae los atributos bsicos de una imagen
Imagick::pingImageBlob Traer los atributos rpidamente
Imagick::pingImageFile Obtener los atrbutos bsicos de la imagen de una manera liviana
Imagick::polaroidImage Simula una fotografa Polaroid
Imagick::posterizeImage Reduce la imagen a un nmero limitado de niveles de color
Imagick::previewImages Precisa rpidamente los parmetros apropiados para el procesamiento de la imagen
Imagick::previousImage Se mueve a la imagen previa del objeto
Imagick::profileImage Aade o elimina un perfil de una imagen
Imagick::quantizeImage Analiza los colores dentro de una imagen de referencia
Imagick::quantizeImages Analiza los colores dentro de una secuencia de imgenes
Imagick::queryFontMetrics Devuelve una matriz que representa las mtricas de la fuente
Imagick::queryFonts Devuelve las fuentes configuradas
Imagick::queryFormats Devuelve los formatos soportados por Imagick
Imagick::radialBlurImage Hace borrosa de forma radial una imagen
Imagick::raiseImage Crea un efecto de botn en 3D simulado
Imagick::randomThresholdImage Crea una imagen de alto contraste y dos colores
Imagick::readImage Lee una imagen desde un nombre de fichero
Imagick::readImageBlob Lee una imagen desde un string binario
Imagick::readImageFile Lee una imagen desde un gestor de fichero abierto
Imagick::readimages Description
Imagick::recolorImage Re-colorea una imagen
Imagick::reduceNoiseImage Suaviza los contornos de una imagen
Imagick::remapImage Re-mapea los colores de una imagen
Imagick::removeImage Quita una imagen de la lista de imgenes
Imagick::removeImageProfile Elimina el perfil nominado de la imagen y lo devuelve
Imagick::render Renderiza todos los comandos de dibujo precedentes
Imagick::resampleImage Remuestrea la imagen a la resolucin deseada
Imagick::resetImagePage Reinicia una pgina de imagen
6 de 14
Imagick::resizeImage Escala una imagen
Imagick::rollImage Compensa una imagen
Imagick::rotateImage Rota una imagen
Imagick::rotationalBlurImage Description
Imagick::roundCorners Redondea las esquinas de una imagen
Imagick::sampleImage Escala una imagen con un muestreo de pxeles
Imagick::scaleImage Escala el tamao de una imagen
Imagick::segmentImage Segmenta una imagen
Imagick::selectiveBlurImage Description
Imagick::separateImageChannel Separa un canal de la imagen
Imagick::sepiaToneImage Pone una imagen en tono sepia
Imagick::setBackgroundColor Establece el color de fondo por omisin del objeto
Imagick::setColorspace Establecer el espacio de color
Imagick::setCompression Establece el tipo de compresin predeterminado del objeto
Imagick::setCompressionQuality Establece la calidad de compresin predeterminda del objeto
Imagick::setFilename Establece el nombre de archivo antes de que se lea o escriba una imagen
Imagick::setFirstIterator Establece el iterador Imagick para la primera imagen
Imagick::setFont Establece el tipo de letra
Imagick::setFormat Establece el formato del objeto Imagick
Imagick::setGravity Establece la gravedad
Imagick::setImage Reemplaza una imagen en el objeto
Imagick::setImageAlphaChannel Establece el canal alfa de la imagen
Imagick::setImageArtifact Establecer un artefacto de imagen
Imagick::setImageAttribute Description
Imagick::setImageBackgroundColor Establece el color de fondo de la imagen
Imagick::setImageBias Establece el sesgo de la imagen para cualquier mtodo que convolucione una
imagen
Imagick::setImageBiasQuantum Description
Imagick::setImageBluePrimary Establece el punto primario azul de la cromaticidad de la imagen
Imagick::setImageBorderColor Establece el color de borde de la imagen
Imagick::setImageChannelDepth Establece la profundidad de una canal de imagen en particular
Imagick::setImageClipMask Establece la mscara de recorte de una imagen
Imagick::setImageColormapColor Establece el color de un ndice de mapa de color especificado
Imagick::setImageColorspace Establece el espacio de color de una imagen
Imagick::setImageCompose Establece el operador de composcin de una imagen
Imagick::setImageCompression Establece la compresin de una imagen
Imagick::setImageCompressionQuality Establece la calidad de compresin de una imagen
Imagick::setImageDelay Establece el retardo de una imagen
Imagick::setImageDepth Establece la profundidad de una imagen
Imagick::setImageDispose Establece el mtodo de disposicin de una imagen
Imagick::setImageExtent Establece el tamao de una imagen
Imagick::setImageFilename Establece el nombre de archivo de una imagen en particular
Imagick::setImageFormat Establece el formato de una imagen en particular
Imagick::setImageGamma Establece el valor gamma de la imagen
Imagick::setImageGravity Establece la gravedad de la imagen
Imagick::setImageGreenPrimary Establece el punto primario verde de la cromaticidad de la imagen
Imagick::setImageIndex Establece la posicin del iterador
Imagick::setImageInterlaceScheme Establece la compresin de la imagen
Imagick::setImageInterpolateMethod Establece el mtodo de interpolacin de pxeles
Imagick::setImageIterations Establece las iteraciones de una imagen
Imagick::setImageMatte Establece el canal mate de la imagen
Imagick::setImageMatteColor Establece el color mate de la imagen
Imagick::setImageOpacity Establece el nivel de opacidad de la imagen
Imagick::setImageOrientation Establece la orientacin de la imagen
Imagick::setImagePage Establece la geometra de la pgina de la imagen
Imagick::setImageProfile Aade un perfil nominado al objeto Imagick
Imagick::setImageProperty Establece una propiedad de la imagen
Imagick::setImageRedPrimary Establece el punto primario rojo de la cromaticidad de la imagen
Imagick::setImageRenderingIntent Establece el propsito de renderizacin de la imagen
Imagick::setImageResolution Establece la resolucin de la imagen
Imagick::setImageScene Establece la escena de la imagen
Imagick::setImageTicksPerSecond Establece los ticks por segundo de la imagen
Imagick::setImageType Establece el tipo de imagen
7 de 14
Imagick::setImageUnits Establece las unidades de resolucin de la imagen
Imagick::setImageVirtualPixelMethod Establece el mtodo de pxel virtual de la imagen
Imagick::setImageWhitePoint Establece el punto blanco de cromaticidad de la imagen
Imagick::setInterlaceScheme Establece la compresin de la imagen
Imagick::setIteratorIndex Establece la posicin del iterador
Imagick::setLastIterator Establece el iterador de Imagick a la ltima imagen
Imagick::setOption Establece una opcin
Imagick::setPage Establece la geometra de pgina del objeto Imagick
Imagick::setPointSize Establece el tamao del punto
Imagick::setProgressMonitor Description
Imagick::setRegistry Description
Imagick::setResolution Establece la resolucin de la imagen
Imagick::setResourceLimit Establece el lmite de un recurso en particular en megabytes
Imagick::setSamplingFactors Establece los factores de muestreo de la imagen
Imagick::setSize Establece el tamao del objeto Imagick
Imagick::setSizeOffset Establece el tamao y el ndice del objeto Imagick
Imagick::setType Establece el atributo tipo de imagen
Imagick::shadeImage Crea un efecto en 3D
Imagick::shadowImage Simula una sombra de imagen
Imagick::sharpenImage Afila una imagen
Imagick::shaveImage Recorta pxeles de los extremos de la imagen
Imagick::shearImage Crea un paralelogramo
Imagick::sigmoidalContrastImage Ajusta el contraste de una imagen
Imagick::sketchImage Simula el bosquejo de un lapiz
Imagick::smushImages Description
Imagick::solarizeImage Aplica un efecto de solarizacin a la imagen
Imagick::sparseColorImage Interpola colores
Imagick::spliceImage Une un color slido en la imagen
Imagick::spreadImage Despalza aleatoriamente cada pxel en un bloque
Imagick::statisticImage Description
Imagick::steganoImage Oculta una marca de agua digital dentro de la imagen
Imagick::stereoImage Compone dos imgenes
Imagick::stripImage Elimina todos los perfiles y comentarios de una imagen
Imagick::subImageMatch Description
Imagick::swirlImage Arremolina los pxeles desde el centro de la imagen
Imagick::textureImage Reviste repetidamente la textura de la imagen
Imagick::thresholdImage Cambia el valor de pexeles individuales basdos en un umbral
Imagick::thumbnailImage Cambia el tamao de una imagen
Imagick::tintImage Aplica un vector de color a cada pxel en la imagen
Imagick::__toString Devuelve la imagen como un string
Imagick::transformImage Mtodo conveniente para establecer el tamao del recorte y la geometra de la
imagen
Imagick::transformImageColorspace Transforma una imagen a un nuevo espacio de color
Imagick::transparentPaintImage Pinta pxeles transparentes
Imagick::transposeImage Crea una imagen espejo vertical
Imagick::transverseImage Crea una imagen espejo horizontal
Imagick::trimImage Elimina los extremos de la imagen
Imagick::uniqueImageColors Desecha todos los colores de los pxeles excepto uno
Imagick::unsharpMaskImage Afila una imagen
Imagick::valid Comprueba si el elemento actual es vlido
Imagick::vignetteImage Aade un filtro de vieta a la imagen
Imagick::waveImage Aplica un filtro de onda a la imagen
Imagick::whiteThresholdImage Fuerza a todos los pxeles por encima del umbral a ser blancos
Imagick::writeImage Escribe una imagen al nombre de fichero especificado
Imagick::writeImageFile Escribe una imagen a un gestor de archivo
Imagick::writeImages Escribe una imagen o secuencia de imgenes
Imagick::writeImagesFile Escribe fotogramas al gestor de archivo
ImagickDraw La clase ImagickDraw
ImagickDraw::affine Ajusta la matriz de transformacin afn actual
ImagickDraw::annotation Dibuja texto en la imagen
ImagickDraw::arc Dibuja un arco
ImagickDraw::bezier Dibuja una curva de Bzier
ImagickDraw::circle Dibuja un crculo
8 de 14
ImagickDraw::clear Borra el objeto ImagickDraw
ImagickDraw::clone Hace una copia exacta del objeto ImagickDraw especificado
ImagickDraw::color Dibuja color en una imagen
ImagickDraw::comment Aade un comentario
ImagickDraw::composite Compone una imagen dentro de la imagen actual
ImagickDraw::__construct El constructor ImagickDraw
ImagickDraw::destroy Libera todos los recursos asociados
ImagickDraw::ellipse Dibuja una elipse en la imagen
ImagickDraw::getClipPath Obtiene el ID del trazado de recorte actual
ImagickDraw::getClipRule Devuelve la regla de relleno de un polgono actual
ImagickDraw::getClipUnits Devuelve la interpretacin de unidades del trazado de recorte
ImagickDraw::getFillColor Devuelve el color de relleno
ImagickDraw::getFillOpacity Devuelve la opacidad usada cuando se dibuja
ImagickDraw::getFillRule Devuelve la regla de relleno
ImagickDraw::getFont Devuelve la fuente
ImagickDraw::getFontFamily Devuelve la familia de la fuente
ImagickDraw::getFontSize Devuelve el tamao de punto de la fuente
ImagickDraw::getFontStretch Description
ImagickDraw::getFontStyle Devuelve el estilo de fuente
ImagickDraw::getFontWeight Devuelve el peso de la fuente
ImagickDraw::getGravity Devuelve la gravedad de emplazamiento del texto
ImagickDraw::getStrokeAntialias Devuelve la configuracin de antialias de contorno actual
ImagickDraw::getStrokeColor Devuelve el color usado por los perfiles de objetos contorneados
ImagickDraw::getStrokeDashArray Devuelve un array que representa el patrn de rayas y huecos usado por
trazados contorneados
ImagickDraw::getStrokeDashOffset Devuelve el ndice dentro del patrn de discontinuidad para iniciar la
discontinuidad
ImagickDraw::getStrokeLineCap Devuelve la forma que se va a usar al final de los subtrazados abiertos
cuando estn contorneados
ImagickDraw::getStrokeLineJoin Devuelve la forma que se va a usar en la esquinas de los trazados cuando
estn contorneados
ImagickDraw::getStrokeMiterLimit Devuelve el lmite del inglete del contorno
ImagickDraw::getStrokeOpacity Devuelve la opacidad del perfil de objetos contorneados
ImagickDraw::getStrokeWidth Devuelve al ancho del contorno usado para dibujar contornos de objetos
ImagickDraw::getTextAlignment Devuelve la alineacin del texto
ImagickDraw::getTextAntialias Devuelve la configuracin de antialias del texto actual
ImagickDraw::getTextDecoration Devuelve la decoracin del texto
ImagickDraw::getTextEncoding Devuelve la codificacin usada para anotaciones de texto
ImagickDraw::getTextInterlineSpacing Description
ImagickDraw::getTextInterwordSpacing Description
ImagickDraw::getTextKerning Description
ImagickDraw::getTextUnderColor Devuelve el color debajo del texto
ImagickDraw::getVectorGraphics Devuelve una cadena que contiene grficos vectoriales
ImagickDraw::line Dibuja una lnea
ImagickDraw::matte Pinta sobre el canal de opacidad de la imagen
ImagickDraw::pathClose Aade un elemento de trazado al trazado actual
ImagickDraw::pathCurveToAbsolute Dibuja una curva cbica de Bzier
ImagickDraw::pathCurveToQuadraticBezierAbsolute Dibuja una curva Bzier cuadrtica
ImagickDraw::pathCurveToQuadraticBezierRelative Dibuja una curva Bzier cuadrtica
ImagickDraw::pathCurveToQuadraticBezierSmoothAbsolute Dibuja una curva Bzier cuadrtica
ImagickDraw::pathCurveToQuadraticBezierSmoothRelative Dibuja una curva Bzier cuadrtica
ImagickDraw::pathCurveToRelative Dibuja una curva cbica de Bzier
ImagickDraw::pathCurveToSmoothAbsolute Dibuja una curva cbica de Bzier
ImagickDraw::pathCurveToSmoothRelative Dibuja una curva cbica de Bzier
ImagickDraw::pathEllipticArcAbsolute Dibuja un arco elptico
ImagickDraw::pathEllipticArcRelative Dibuja un arco elptico
ImagickDraw::pathFinish Finaliza el trazado actual
ImagickDraw::pathLineToAbsolute Dibuja un trazado de lnea
ImagickDraw::pathLineToHorizontalAbsolute Dibuja un trazado de lnea horizontal
ImagickDraw::pathLineToHorizontalRelative Dibuja una lnea horizontal
ImagickDraw::pathLineToRelative Dibuja un trazado de lnea
ImagickDraw::pathLineToVerticalAbsolute Dibuja un lnea vertical
ImagickDraw::pathLineToVerticalRelative Dibuja un trazado de lnea vertical
9 de 14
ImagickDraw::pathMoveToAbsolute Inicia un nuevo sub-trazado
ImagickDraw::pathMoveToRelative Inicia un nuevo sub-trazado
ImagickDraw::pathStart Declara el inicio de una lista de dibujo de trazados
ImagickDraw::point Dibuja un punto
ImagickDraw::polygon Dibuja un polgono
ImagickDraw::polyline Dibuja una poli-lnea
ImagickDraw::pop Destruye el objeto ImagickDraw actual de la pila, y lo devuelve al objeto ImagickDraw
previamente metido
ImagickDraw::popClipPath Finaliza una definicin de un trazado de recorte
ImagickDraw::popDefs Finaliza una lista de definiciones
ImagickDraw::popPattern Finaliza una definicin de patrn
ImagickDraw::push Clona el objeto ImagickDraw actual y lo mete en la pila
ImagickDraw::pushClipPath Inicia la definicin de un trazado de recorte
ImagickDraw::pushDefs Indica que los siguientes comandos crean elementos con nombre para un
procesamiento previo
ImagickDraw::pushPattern Indica que los comandos subsiguientes hasta un comando
ImagickDraw::opPattern() comprenden la definicin de un patrn nominado
ImagickDraw::rectangle Dibuja un rectngulo
ImagickDraw::render Renderiza todos los comandos de dibujo precedentes en la imagen
ImagickDraw::resetVectorGraphics Description
ImagickDraw::rotate Aplica la rotacin especificada al espacio de coordenadas actual
ImagickDraw::roundRectangle Dibuja un rectngulo redondeado
ImagickDraw::scale Ajusta el factor de escala
ImagickDraw::setClipPath Asocia un trazado de recorte nominado con la imagen
ImagickDraw::setClipRule Establece la regla de relleno de polgonos a usar por el trazado de recorte
ImagickDraw::setClipUnits Establece la interpretacin de las unidades de un trazado de recorte
ImagickDraw::setFillAlpha Establece la opacidad a usar cuando se dibuja utilizando el color de relleno o la
textura de relleno
ImagickDraw::setFillColor Establece el color de relleno que se va a usar para dibujar objetos rellenos
ImagickDraw::setFillOpacity Establece la opacidad para usarla cuando se dibuja utilizando el color de
relleno o la textura de relleno
ImagickDraw::setFillPatternURL Establece la URL a usar como un patrn de relleno para objetos rellenos
ImagickDraw::setFillRule Establece la regla de relleno a usar mientras se dibujan polgonos
ImagickDraw::setFont Establece la fuente especificada completamente para usarla cuando se escribe texto
ImagickDraw::setFontFamily Establece la familia de fuentes para usarla cuando se escribe texto
ImagickDraw::setFontSize Establece el tamao de punto de la fuente para usarlo cuando se escribe texto
ImagickDraw::setFontStretch Establece el estiramiento de la fuente para usarla cuando se escribe texto
ImagickDraw::setFontStyle Establece el estilo de fuente para usarlo cuando se escribe texto
ImagickDraw::setFontWeight Establece el peso de fuente
ImagickDraw::setGravity Establece la gravedad de ubicacin del texto
ImagickDraw::setResolution Description
ImagickDraw::setStrokeAlpha Especifica la opacidad de los perfiles de los objetos contorneados
ImagickDraw::setStrokeAntialias Controla si los perfiles contorneados tiene antialias
ImagickDraw::setStrokeColor Establece el color usado por los perfiles de objetos contorneados
ImagickDraw::setStrokeDashArray Especifica el patrn de rayas y huecos usado por los trazados de
contorno
ImagickDraw::setStrokeDashOffset Especifica el ndice dentro del patrn de discontinuidad para iniciar la
discontinuidad
ImagickDraw::setStrokeLineCap Especifica la forma que se va a usar al final de los subtrazados abiertos
cuando estn contorneados
ImagickDraw::setStrokeLineJoin Especifica la forma que se va a usar en la esquinas de los trazados cuando
estn contorneados
ImagickDraw::setStrokeMiterLimit Especifica el lmite del inglete
ImagickDraw::setStrokeOpacity Especifica la opacidad de los perfiles de los objetos contorneados
ImagickDraw::setStrokePatternURL Establece el patrn usado para los perfiles de objetos contorneados
ImagickDraw::setStrokeWidth Establece el ancho del contorno a usar para dibujar perfiles de objetos
ImagickDraw::setTextAlignment Especifica una alineacin de texto
ImagickDraw::setTextAntialias Controla si el texto tiene antialias
ImagickDraw::setTextDecoration Especifica una decoracin
ImagickDraw::setTextEncoding Especifica el conjunto de codificacin del texto
ImagickDraw::setTextInterlineSpacing Description
ImagickDraw::setTextInterwordSpacing Description
ImagickDraw::setTextKerning Description
10 de 14
ImagickDraw::setTextUnderColor Especifica el color de un rectngulo de fondo
ImagickDraw::setVectorGraphics Establece los grficos vectoriales
ImagickDraw::setViewbox Establece el tamao de todos los lienzos
ImagickDraw::skewX Tuerce el sistema de coordenadas actual en la direccin horizontal
ImagickDraw::skewY Tuerce el sistema de coordenadas actual en la direccin vertical
ImagickDraw::translate Aplica una traslacin del sistema de coordenadas actual
ImagickPixel La clase ImagickPixel
ImagickPixel::clear Borra los recursos asociados con este objeto
ImagickPixel::__construct El constructor ImagickPixel
ImagickPixel::destroy Desasigna los recursos asociados con este objeto
ImagickPixel::getColor Devuelve el color
ImagickPixel::getColorAsString Devuelve el color como string
ImagickPixel::getColorCount Devuelve la cuenta de color asociada con este color
ImagickPixel::getColorQuantum Description
ImagickPixel::getColorValue Obtiene el valor normalizado del canal de color proporcionado
ImagickPixel::getColorValueQuantum Description
ImagickPixel::getHSL Devuelve el color HSL normalizado del objeto ImagickPixel
ImagickPixel::getIndex Description
ImagickPixel::isPixelSimilar Comprobar la distancia entre este color y otro
ImagickPixel::isPixelSimilarQuantum Description
ImagickPixel::isSimilar Comprobar la distancia entre este color y otro
ImagickPixel::setColor Establece el color
ImagickPixel::setColorCount Description
ImagickPixel::setColorValue Establece el valor normalizado de uno de los canales
ImagickPixel::setColorValueQuantum Description
ImagickPixel::setHSL Establece el color HSL normalizado
ImagickPixel::setIndex Description
ImagickPixelIterator La clase ImagickPixelIterator
ImagickPixelIterator::clear Borra los recursos asociados con un objeto PixelIterator
ImagickPixelIterator::__construct El constructor ImagickPixelIterator
ImagickPixelIterator::destroy Desasigna los recursos asociacdos con un objeto PixelIterator
ImagickPixelIterator::getCurrentIteratorRow Devuelve la fila actual de objetos ImagickPixel
ImagickPixelIterator::getIteratorRow Devuelve la fila actual del iterador de pxel
ImagickPixelIterator::getNextIteratorRow Devuelve la fila siguiente del iterador de pxel
ImagickPixelIterator::getPreviousIteratorRow Devuelve la fila previa
ImagickPixelIterator::newPixelIterator Devuelve un nuevo iterador de pxel
ImagickPixelIterator::newPixelRegionIterator Devuelve un nuevo iterador de pxel
ImagickPixelIterator::resetIterator Reinicia el iterador de pxel
ImagickPixelIterator::setIteratorFirstRow Establece el iterador de pxel a la primera fila de pxeles
ImagickPixelIterator::setIteratorLastRow Establece el iterador de pxel a la ltima fila de pxeles
ImagickPixelIterator::setIteratorRow Establecer la fila del iterador de pxel
ImagickPixelIterator::syncIterator Sincornizar el iterador de pxel
ImagickKernel La clase ImagickKernel
ImagickKernel::addKernel Description
ImagickKernel::addUnityKernel Description
ImagickKernel::fromBuiltIn Description
ImagickKernel::fromMatrix Description
ImagickKernel::getMatrix Description
ImagickKernel::scale Description
ImagickKernel::separate Description
add a note
User Contributed Notes 6 notes
up
down
18
mlong-php at mlong dot us
8 years ago
Here is an example on how to take an image that is already in a string (say, from a database), and resize it,
add a border, and print it out. I use this for showing reseller logos
11 de 14
// Decode image from base64
$image=base64_decode($imagedata);
// Create Imagick object
$im = new Imagick();
// Convert image into Imagick
$im->readimageblob($image);
// Create thumbnail max of 200x82
$im->thumbnailImage(200,82,true);
// Add a subtle border
$color=new ImagickPixel();
$color->setColor("rgb(220,220,220)");
$im->borderImage($color,1,1);
// Output the image
$output = $im->getimageblob();
$outputtype = $im->getFormat();
header("Content-type: $outputtype");
echo $output;
up
down
7
Eero Niemi (eero at eero dot info)
8 years ago
To load image (usually vector image, like PDF) with larger resolution than image's default is, you have to set
resolution before reading the file, like this:
<?php
$im = new Imagick();
$im->setResolution( 300, 300 );
$im->readImage( "test.pdf" );
?>
up
down
1
carlosvanhalen7 at gmail dot com
3 years ago
Here's a handy function that finds the first occurrence of a specific pixel. You can set the tolerance of the
color you are looking for, or set it to 0 if want an exact match
<?php
function findPixel($img, $r, $g, $b, $tolerance=5)
{
$original_ = new Imagick($img);
$height = 0;
$width = 0;
list($width, $height) = getimagesize($img);
$matrix_org = array();
$matrix_mrk = array();
for( $x = 0 ; $x < $width ; $x++){
$matrix_org[$x] = array();
$matrix_mrk[$x] = array();
}
for( $x = 0 ; $x < $width ; $x++ )
{
for( $y = 0 ; $y < $height ; $y++ ){
12 de 14
$matrix_org[$x][$y] = $original_->getImagePixelColor($x, $y)->getColorAsString();
$colors = preg_replace('/[^-,0-9+$]/', '', $matrix_org[$x][$y]);
$colors = explode(',', $colors);
$r_org = $colors[0];
$g_org = $colors[1];
$b_org = $colors[2];
if( ( $r <= ($r_org+$tolerance) && $r >= ($r_org - $tolerance) )
&& ( $g <= ($g_org+$tolerance) && $g >= ($g_org - $tolerance) )
&& ( $b <= ($b_org+$tolerance) && $b >= ($b_org - $tolerance) ) )
{
return array( $x, $y );
}
}
}
return false;
}
?>
up
down
-2
mlong-php at mlong dot us
8 years ago
up
down
-4
aem at teletype dot ru
4 years ago
To configure and build imagick extension with phpize, you must first install libmagickwand-dev and
libmagickcore-dev.
For example, "sudo apt-get install libmagickwand-dev libmagickcore-dev" and then phpize and ./configure.
up
down
-37
gmail dot com at james dot ellis
8 years ago
add a note
Procesamiento y generacin de imgenes
Cairo
Exif
GD
Gmagick
ImageMagick
Copyright 2001-2016 The PHP Group
My PHP.net
Contact
Other PHP.net sites
13 de 14
Mirror sites
Privacy policy
14 de 14