Estas constantes son definidas por esta extensión, y solo
están disponibles si esta extensión ha sido compilada
con PHP, o bien cargada en tiempo de ejecución.
Constantes COMPOSITE_*
-
imagick::COMPOSITE_DEFAULT
(int)
-
El operador de composición por defecto.
-
imagick::COMPOSITE_UNDEFINED
(int)
-
Operador de composición indefinido
-
imagick::COMPOSITE_NO
(int)
-
No hay operador de composición definido
-
imagick::COMPOSITE_ADD
(int)
-
El resultado de imagen + imagen
-
imagick::COMPOSITE_ATOP
(int)
-
El resultado tiene la misma forma que la imagen, con la imagen compuesta que llena
la imagen donde la forma de la imagen se superpone a la imagen
-
imagick::COMPOSITE_BLEND
(int)
-
Combina las imágenes imagen (mezcla)
-
imagick::COMPOSITE_BUMPMAP
(int)
-
Lo mismo que COMPOSITE_MULTIPLY, excepto que la fuente se
convierte primero a niveles de gris
-
imagick::COMPOSITE_CLEAR
(int)
-
Hace que la imagen de destino sea transparente
-
imagick::COMPOSITE_COLORBURN
(int)
-
Oscurece la imagen de destino para reflejar la imagen fuente
-
imagick::COMPOSITE_COLORDODGE
(int)
-
Aclara la imagen de destino para reflejar la imagen fuente
-
imagick::COMPOSITE_COLORIZE
(int)
-
Colorea la imagen de destino con la imagen compuesta
-
imagick::COMPOSITE_COPYBLACK
(int)
-
Copia el negro de la fuente al destino
-
imagick::COMPOSITE_COPYBLUE
(int)
-
Copia el azul de la fuente al destino
-
imagick::COMPOSITE_COPY
(int)
-
Copia la fuente al destino
-
imagick::COMPOSITE_COPYCYAN
(int)
-
Copia el cian de la fuente al destino
-
imagick::COMPOSITE_COPYGREEN
(int)
-
Copia el verde de la fuente al destino
-
imagick::COMPOSITE_COPYMAGENTA
(int)
-
Copia el magenta de la fuente al destino
-
imagick::COMPOSITE_COPYOPACITY
(int)
-
Copia la opacidad de la fuente al destino
-
imagick::COMPOSITE_COPYRED
(int)
-
Copia el rojo de la fuente al destino
-
imagick::COMPOSITE_COPYYELLOW
(int)
-
Copia el amarillo de la fuente al destino
-
imagick::COMPOSITE_DARKEN
(int)
-
Oscurece la imagen de destino
-
imagick::COMPOSITE_DSTATOP
(int)
-
La parte de la imagen de destino que está dentro de la
fuente se compone con la fuente y se coloca en el destino.
-
imagick::COMPOSITE_DST
(int)
-
El destino se deja intacto
-
imagick::COMPOSITE_DSTIN
(int)
-
La parte dentro de la fuente reemplaza el destino
-
imagick::COMPOSITE_DSTOUT
(int)
-
La parte fuera de la fuente reemplaza el destino
-
imagick::COMPOSITE_DSTOVER
(int)
-
El destino reemplaza la fuente
-
imagick::COMPOSITE_DIFFERENCE
(int)
-
Resta el color oscuro del color claro
-
imagick::COMPOSITE_DISPLACE
(int)
-
Desplaza los píxeles del destino según lo definido por la fuente
-
imagick::COMPOSITE_DISSOLVE
(int)
-
Disuelve la fuente en el destino
-
imagick::COMPOSITE_EXCLUSION
(int)
-
Produce un efecto similar a imagick::COMPOSITE_DIFFERENCE, pero
con un contraste más bajo
-
imagick::COMPOSITE_HARDLIGHT
(int)
-
Multiplica o proyecta los colores, dependiendo del valor del color fuente
-
imagick::COMPOSITE_HUE
(int)
-
Modifica el matiz del destino, según lo definido por la fuente
-
imagick::COMPOSITE_IN
(int)
-
Compone la fuente en el destino
-
imagick::COMPOSITE_LIGHTEN
(int)
-
Aclara el destino, según lo definido por la fuente
-
imagick::COMPOSITE_LUMINIZE
(int)
-
Ilumina el destino según lo definido por la fuente
-
imagick::COMPOSITE_MINUS
(int)
-
Resta la fuente del destino
-
imagick::COMPOSITE_MODULATE
(int)
-
Modula la claridad del destino, su saturación y su matiz
según lo definido por el destino
-
imagick::COMPOSITE_MULTIPLY
(int)
-
Multiplica el destino con la fuente
-
imagick::COMPOSITE_OUT
(int)
-
Compone el exterior de la fuente en el destino
-
imagick::COMPOSITE_OVER
(int)
-
Compone la fuente sobre el destino
-
imagick::COMPOSITE_OVERLAY
(int)
-
Superpone la fuente sobre el destino
-
imagick::COMPOSITE_PLUS
(int)
-
Añade la fuente sobre el destino
-
imagick::COMPOSITE_REPLACE
(int)
-
Reemplaza el destino con la fuente
-
imagick::COMPOSITE_SATURATE
(int)
-
Satura el destino según lo definido por la fuente
-
imagick::COMPOSITE_SCREEN
(int)
-
La fuente y el destino se complementan, luego se multiplican y finalmente
reemplazan el destino
-
imagick::COMPOSITE_SOFTLIGHT
(int)
-
Oscurece o aclara los colores, según la fuente
-
imagick::COMPOSITE_SRCATOP
(int)
-
La parte de la fuente que está en el destino y compuesta sobre el destino
-
imagick::COMPOSITE_SRC
(int)
-
La fuente se copia sobre el destino
-
imagick::COMPOSITE_SRCIN
(int)
-
La parte de la fuente que está en el destino,
reemplaza el destino.
-
imagick::COMPOSITE_SRCOUT
(int)
-
La parte de la fuente que está fuera del destino reemplaza el destino
-
imagick::COMPOSITE_SRCOVER
(int)
-
La fuente reemplaza el destino
-
imagick::COMPOSITE_SUBTRACT
(int)
-
Resta los colores en la fuente en el destino
-
imagick::COMPOSITE_THRESHOLD
(int)
-
La fuente se compone sobre el destino, según lo definido por los umbrales de la fuente
-
imagick::COMPOSITE_XOR
(int)
-
La parte de la fuente que está fuera del destino y combinada con
la parte del destino que está fuera de la fuente
Constantes IMGTYPE_*
Un tipo de imagen combina un modelo de color con la presencia o ausencia de
un canal alfa.
Pasar una de estas constantes a
Imagick::setImageType() convierte la imagen a ese
tipo.
Imagick::getImageType() informa del tipo de una
imagen, pero solo devuelve un tipo que describa datos de píxeles reales,
nunca imagick::IMGTYPE_UNDEFINED ni
imagick::IMGTYPE_OPTIMIZE.
Las constantes cuyo nombre termina en MATTE son las
variantes que llevan un canal alfa; las demás no lo tienen.
En ImageMagick 6 el canal alfa se conocía como canal matte, y cuando
Imagick se compila contra ImageMagick 7 cada una de estas constantes existe
también bajo un nombre
IMGTYPE_*ALPHA con el mismo
valor.
-
imagick::IMGTYPE_UNDEFINED
(int)
-
El tipo de imagen no se conoce.
Imagick::setImageType() no convierte nada para este
valor, pero lo registra igualmente en la imagen.
-
imagick::IMGTYPE_BILEVEL
(int)
-
Solo dos colores.
La imagen se convierte a escala de grises, se estira su contraste y cada
píxel pasa a ser negro o blanco según sea más claro o más oscuro que el
gris medio; cualquier canal alfa se descarta.
-
imagick::IMGTYPE_GRAYSCALE
(int)
-
Tonos de gris.
La imagen se convierte al espacio de color de escala de grises y cualquier
canal alfa se descarta.
-
imagick::IMGTYPE_GRAYSCALEMATTE
(int)
-
Tonos de gris con un canal alfa.
Igual que imagick::IMGTYPE_GRAYSCALE, salvo que el
canal alfa se conserva y, si la imagen no tiene ninguno, se le añade uno
opaco.
-
imagick::IMGTYPE_PALETTE
(int)
-
Color indexado.
La imagen se convierte a sRGB y, si no está ya indexada o tiene más de 256
colores, se cuantiza a 256 colores; cualquier canal alfa se descarta.
-
imagick::IMGTYPE_PALETTEMATTE
(int)
-
Color indexado con un canal alfa.
La imagen se convierte a sRGB, el canal alfa se conserva y, si la imagen
no tiene ninguno, se le añade uno opaco.
A diferencia de imagick::IMGTYPE_PALETTE, los colores
se cuantizan incluso cuando la imagen ya está indexada, y el canal alfa se
incluye en la cuantización.
-
imagick::IMGTYPE_TRUECOLOR
(int)
-
Color directo: un valor de rojo, verde y azul por píxel, sin paleta.
La imagen se convierte a sRGB y cualquier canal alfa se descarta.
-
imagick::IMGTYPE_TRUECOLORMATTE
(int)
-
Color directo con un canal alfa.
Igual que imagick::IMGTYPE_TRUECOLOR, salvo que el
canal alfa se conserva y, si la imagen no tiene ninguno, se le añade uno
opaco.
-
imagick::IMGTYPE_COLORSEPARATION
(int)
-
Un canal por tinta de impresión, sin paleta.
La imagen se convierte al espacio de color CMYK y cualquier canal alfa se
descarta.
-
imagick::IMGTYPE_COLORSEPARATIONMATTE
(int)
-
Un canal por tinta de impresión, sin paleta, más un canal alfa.
Igual que imagick::IMGTYPE_COLORSEPARATION, salvo que
el canal alfa se conserva y, si la imagen no tiene ninguno, se le añade uno
opaco.
-
imagick::IMGTYPE_PALETTEBILEVELMATTE
(int)
-
Color indexado con un canal alfa totalmente transparente o totalmente
opaco.
La imagen se convierte a sRGB, se le añade un canal alfa opaco si no tiene
ninguno, ese canal por sí solo se reduce a dos valores y después se
cuantizan los colores.
Este es el tipo de un PNG que usa transparencia binaria.
-
imagick::IMGTYPE_OPTIMIZE
(int)
-
Imagick::setImageType() no convierte nada para este
valor, pero lo registra igualmente en la imagen.
Constantes EVALUATE_*
-
imagick::EVALUATE_UNDEFINED
(int)
-
-
imagick::EVALUATE_ADD
(int)
-
-
imagick::EVALUATE_AND
(int)
-
-
imagick::EVALUATE_DIVIDE
(int)
-
-
imagick::EVALUATE_LEFTSHIFT
(int)
-
-
imagick::EVALUATE_MAX
(int)
-
-
imagick::EVALUATE_MIN
(int)
-
-
imagick::EVALUATE_MULTIPLY
(int)
-
-
imagick::EVALUATE_OR
(int)
-
-
imagick::EVALUATE_RIGHTSHIFT
(int)
-
-
imagick::EVALUATE_SET
(int)
-
-
imagick::EVALUATE_SUBTRACT
(int)
-
-
imagick::EVALUATE_XOR
(int)
-
-
imagick::EVALUATE_POW
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.4.4 o superior.
-
imagick::EVALUATE_LOG
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.4.4 o superior.
-
imagick::EVALUATE_THRESHOLD
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.4.4 o superior.
-
imagick::EVALUATE_THRESHOLDBLACK
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.4.4 o superior.
-
imagick::EVALUATE_THRESHOLDWHITE
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.4.4 o superior.
-
imagick::EVALUATE_GAUSSIANNOISE
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.4.4 o superior.
-
imagick::EVALUATE_IMPULSENOISE
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.4.4 o superior.
-
imagick::EVALUATE_LAPLACIANNOISE
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.4.4 o superior.
-
imagick::EVALUATE_MULTIPLICATIVENOISE
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.4.4 o superior.
-
imagick::EVALUATE_POISSONNOISE
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.4.4 o superior.
-
imagick::EVALUATE_UNIFORMNOISE
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.4.4 o superior.
-
imagick::EVALUATE_COSINE
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.4.4 o superior.
-
imagick::EVALUATE_SINE
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.4.4 o superior.
-
imagick::EVALUATE_ADDMODULUS
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.4.4 o superior.
Constantes LAYERMETHOD_*
-
imagick::LAYERMETHOD_UNDEFINED
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.2.9 o superior.
-
imagick::LAYERMETHOD_COALESCE
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.2.9 o superior.
-
imagick::LAYERMETHOD_COMPAREANY
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.2.9 o superior.
-
imagick::LAYERMETHOD_COMPARECLEAR
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.2.9 o superior.
-
imagick::LAYERMETHOD_COMPAREOVERLAY
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.2.9 o superior.
-
imagick::LAYERMETHOD_DISPOSE
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.2.9 o superior.
-
imagick::LAYERMETHOD_OPTIMIZE
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.2.9 o superior.
-
imagick::LAYERMETHOD_OPTIMIZEPLUS
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.2.9 o superior.
-
imagick::LAYERMETHOD_OPTIMIZEIMAGE
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.3.0 o superior.
-
imagick::LAYERMETHOD_OPTIMIZETRANS
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.3.0 o superior.
-
imagick::LAYERMETHOD_REMOVEDUPS
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.3.0 o superior.
-
imagick::LAYERMETHOD_REMOVEZERO
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.3.0 o superior.
-
imagick::LAYERMETHOD_COMPOSITE
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.3.0 o superior.
-
imagick::LAYERMETHOD_MERGE
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.3.7 o superior.
-
imagick::LAYERMETHOD_FLATTEN
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.3.7 o superior.
-
imagick::LAYERMETHOD_MOSAIC
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.3.7 o superior.
Constantes DISTORTION_*
-
imagick::DISTORTION_UNDEFINED
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.3.6 o superior.
-
imagick::DISTORTION_AFFINE
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.3.6 o superior.
-
imagick::DISTORTION_AFFINEPROJECTION
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.3.6 o superior.
-
imagick::DISTORTION_ARC
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.3.6 o superior.
-
imagick::DISTORTION_BILINEAR
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.3.6 o superior.
-
imagick::DISTORTION_PERSPECTIVE
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.3.6 o superior.
-
imagick::DISTORTION_PERSPECTIVEPROJECTION
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.3.6 o superior.
-
imagick::DISTORTION_SCALEROTATETRANSLATE
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.3.6 o superior.
-
imagick::DISTORTION_POLYNOMIAL
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.4.6 o superior.
-
imagick::DISTORTION_POLAR
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.4.6 o superior.
-
imagick::DISTORTION_DEPOLAR
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.4.6 o superior.
-
imagick::DISTORTION_BARREL
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.4.6 o superior.
-
imagick::DISTORTION_BARRELINVERSE
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.4.6 o superior.
-
imagick::DISTORTION_SHEPARDS
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.4.6 o superior.
-
imagick::DISTORTION_SENTINEL
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.4.6 o superior.
Constantes ALPHACHANNEL_*
-
imagick::ALPHACHANNEL_ACTIVATE
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.3.8 o superior.
-
imagick::ALPHACHANNEL_DEACTIVATE
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.3.8 o superior.
-
imagick::ALPHACHANNEL_RESET
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.3.8 o superior.
-
imagick::ALPHACHANNEL_SET
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.3.8 o superior.
-
imagick::ALPHACHANNEL_UNDEFINED
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.4.6 o superior.
-
imagick::ALPHACHANNEL_COPY
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.4.6 o superior.
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.4.6 o superior.
-
imagick::ALPHACHANNEL_OPAQUE
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.4.6 o superior.
-
imagick::ALPHACHANNEL_SHAPE
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.4.6 o superior.
-
imagick::ALPHACHANNEL_TRANSPARENT
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.4.6 o superior.
-
imagick::ALPHACHANNEL_BACKGROUND
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.5.3 o superior.
-
imagick::ALPHACHANNEL_REMOVE
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.7.8 o superior.
-
imagick::ALPHACHANNEL_ASSOCIATE
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.9.0 o superior.
-
imagick::ALPHACHANNEL_DISSOCIATE
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.9.0 o superior.
-
imagick::ALPHACHANNEL_ON
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 7.0.0 o superior.
-
imagick::ALPHACHANNEL_OFF
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 7.0.0 o superior.
-
imagick::ALPHACHANNEL_DISCRETE
(int)
-
Esta constante solo está disponible si Imagick ha sido compilado con ImageMagick versión 7.0.0 o superior.