# Gmagick

- Introducción
- Instalación/Configuración
  - Requerimientos
  - Instalación
  - Configuración en tiempo de ejecución
- Constantes predefinidas
- Ejemplos
- Gmagick — La clase Gmagick
  - Gmagick::addimage — Añade una nueva imagen a la lista de imágenes del objeto Gmagick
  - Gmagick::addnoiseimage — Añade ruido aleatorio a la imagen
  - Gmagick::annotateimage — Anota una imagen con texto
  - Gmagick::blurimage — Añade un filtro de borrosidad a la imagen
  - Gmagick::borderimage — Rodea la imagen con un borde
  - Gmagick::charcoalimage — Simula un dibujo a carboncillo
  - Gmagick::chopimage — Elimina una región de una imagen y la recorta
  - Gmagick::clear — Limpia todos los recursos asociados con el objeto Gmagick
  - Gmagick::commentimage — Añade un comentario a una imagen
  - Gmagick::compositeimage — Compone una imagen en otra
  - Gmagick::__construct — El constructor Gmagick
  - Gmagick::cropimage — Extrae una región de la imagen
  - Gmagick::cropthumbnailimage — Crea una miniatura recortada
  - Gmagick::current — Devuelve la refencia al objeto Gmagick acutal
  - Gmagick::cyclecolormapimage — Desplaza un mapa de color de una imagen
  - Gmagick::deconstructimages — Devuelve ciertas diferencias de píxeles entre imágenes
  - Gmagick::despeckleimage — Reduce el ruido granular de una imagen
  - Gmagick::destroy — Destruye un objeto Gmagick
  - Gmagick::drawimage — Renderiza el objeto GmagickDraw en la imagen actual
  - Gmagick::edgeimage — Mejora los bordes dentro de una imagen
  - Gmagick::embossimage — Devuelve una imagen en escala de grises con un efecto tridimensional
  - Gmagick::enhanceimage — Mejora la calidad de una imagen con ruido
  - Gmagick::equalizeimage — Ecualiza el histograma de la imagen
  - Gmagick::flipimage — Crea una imagen espejo vertical
  - Gmagick::flopimage — Crea una imagen espejo horizontal
  - Gmagick::frameimage — Añade un borde tridimensional simulado
  - Gmagick::gammaimage — Corrección gamma de una imagen
  - Gmagick::getcopyright — Devuelve el copyright de la API GraphicsMagick como una cadena
  - Gmagick::getfilename — El nombre de archivo asociado a una secuencia de imágenes
  - Gmagick::getimagebackgroundcolor — Devuelve el color de fondo de la imagen
  - Gmagick::getimageblueprimary — Devuelve el punto primario azul de la cromaticidad
  - Gmagick::getimagebordercolor — Devuelve el color del borde de la imagen
  - Gmagick::getimagechanneldepth — Obtiene la profundidad de un canal de imagen en particular
  - Gmagick::getimagecolors — Devuelve el color del índice del mapa de color especificado
  - Gmagick::getimagecolorspace — Obtiene el espacio de colores de la imagen
  - Gmagick::getimagecompose — Devuelve el operador de composición asociado a la imagen
  - Gmagick::getimagedelay — Obetiene el retraso de la imagen
  - Gmagick::getimagedepth — Obtiene la profundidad de la imagen
  - Gmagick::getimagedispose — Obtiene el método de disposición de la imagen
  - Gmagick::getimageextrema — Obtiene los extremos de la imagen
  - Gmagick::getimagefilename — Devuelve el nombre de archivo de una imagen en particular de una secuencia
  - Gmagick::getimageformat — Devuelve el formato de una imagen en particular de una secuencia
  - Gmagick::getimagegamma — Obtiene el valor gamma de la imagen
  - Gmagick::getimagegreenprimary — Devuelve el punto primario verde de la cromaticidad
  - Gmagick::getimageheight — Devuelve el alto de la imagen
  - Gmagick::getimagehistogram — Obtiene el histograma de la imagen
  - Gmagick::getimageindex — Obtiene el índice de la imagen activa actual
  - Gmagick::getimageinterlacescheme — Obtiene la combinación de entrelazado de la imagen
  - Gmagick::getimageiterations — Obtiene las iteraciones de la imagen
  - Gmagick::getimagematte — Comprobar si la imagen tiene un canal mate
  - Gmagick::getimagemattecolor — Devuelve el color mate de la imagen
  - Gmagick::getimageprofile — Devuelve el perfil nominado de la imagen
  - Gmagick::getimageredprimary — Devuelve el punto primario rojo de la cromaticidad
  - Gmagick::getimagerenderingintent — Obtiene la propuesta de renderización de la imagen
  - Gmagick::getimageresolution — Obtiene la resolución X e Y de la imagen
  - Gmagick::getimagescene — Obtiene la escena de la imagen
  - Gmagick::getimagesignature — Genera un resumen de un mensaje SHA-256
  - Gmagick::getimagetype — Obtiene el tipo de imagen potencial.
  - Gmagick::getimageunits — Obtiene las unidades de resolución de la imagen
  - Gmagick::getimagewhitepoint — Devuelve el punto blanco de la cromaticidad
  - Gmagick::getimagewidth — Devuelve el ancho de la imagen
  - Gmagick::getpackagename — Devuelve el nombre del paquete de GraphicsMagick
  - Gmagick::getquantumdepth — Obtiene la profundidad de la cuantía de Gmagick como una cadena
  - Gmagick::getreleasedate — Devuelve la fecha de distribución de GraphicsMagick como una cadena
  - Gmagick::getsamplingfactors — Obtiene el factor de muestreo horizontal y vertical
  - Gmagick::getsize — Devuelve el tamaño asociado con el objeto Gmagick
  - Gmagick::getversion — Devuelve la versión de la API GraphicsMagick
  - Gmagick::hasnextimage — Comprueba si el objeto tiene más imágenes
  - Gmagick::haspreviousimage — Verifica si el objeto tiene una imagen previa
  - Gmagick::implodeimage — Crea una nueva imagen como una copia
  - Gmagick::labelimage — Añade una etiqueta a una imagen
  - Gmagick::levelimage — Ajusta los niveles de la imagen
  - Gmagick::magnifyimage — Escala una imagen x2 proporcionalmente
  - Gmagick::mapimage — Reemplaza los colores de una imagen con el color más cercano de una imagen de referencia
  - Gmagick::medianfilterimage — Aplica un filtro digital
  - Gmagick::minifyimage — Escala una imagen proporcionalmente a la mitad de su tamaño
  - Gmagick::modulateimage — Controla el brillo, la saturación y el tono
  - Gmagick::motionblurimage — Simula borrosidad en movimiento
  - Gmagick::newimage — Crea una nueva imagen
  - Gmagick::nextimage — Moverse a la siguiente imagen
  - Gmagick::normalizeimage — Mejora el contraste de una imagen a color
  - Gmagick::oilpaintimage — Simula una pintura al óleo
  - Gmagick::previousimage — Moverse a la imagen previa del objeto
  - Gmagick::profileimage — Añade o elimina un perfil de una imagen
  - Gmagick::quantizeimage — Analiza los colores dentro de una imagen de referencia
  - Gmagick::quantizeimages — Analiza los colores dentro de una secuencia de imágenes
  - Gmagick::queryfontmetrics — Devuelve una matriz que representa las métricas de la fuente
  - Gmagick::queryfonts — Devuelve las fuentes configuradas
  - Gmagick::queryformats — Devuelve los formatos admitidos por Gmagick
  - Gmagick::radialblurimage — Hace borrosa de forma radial una imagen
  - Gmagick::raiseimage — Crea un efecto de botón en 3D simulado
  - Gmagick::read — Lee una imagen desde un nombre de archivo
  - Gmagick::readimage — Lee una imagen desde un nombre de archivo
  - Gmagick::readimageblob — Lee una imagen desde una cadena binaria
  - Gmagick::readimagefile — Lee una imagen desde un descriptor de archivo abierto
  - Gmagick::reducenoiseimage — Suaviza los contornos de una imagen
  - Gmagick::removeimage — Elimina una imagen de la lista de imágenes
  - Gmagick::removeimageprofile — Elimina el perfil nombrado de la imagen y lo devuelve
  - Gmagick::resampleimage — Re-muestrea la imagen a la resolución deseada
  - Gmagick::resizeimage — Escala una imagen
  - Gmagick::rollimage — Compensa una imagen
  - Gmagick::rotateimage — Rota una imagen
  - Gmagick::scaleimage — Escala el tamaño de una imagen
  - Gmagick::separateimagechannel — Separa un canal de la imagen
  - Gmagick::setCompressionQuality — Establece la calidad de compresión predeterminada del objeto
  - Gmagick::setfilename — Establece el nombre de archivo antes de que se lea o escriba una imagen
  - Gmagick::setimagebackgroundcolor — Establece el color de fondo de la imagen
  - Gmagick::setimageblueprimary — Establece el punto primario azul de la cromaticidad de la imagen
  - Gmagick::setimagebordercolor — Establece el color de borde de la imagen
  - Gmagick::setimagechanneldepth — Establece la profundidad de una canal de imagen en particular
  - Gmagick::setimagecolorspace — Establece el espacio de color de una imagen
  - Gmagick::setimagecompose — Establece el operador de composción de una imagen
  - Gmagick::setimagedelay — Establece el retardo de una imagen
  - Gmagick::setimagedepth — Establece la profundidad de una imagen
  - Gmagick::setimagedispose — Establece el método de disposición de una imagen
  - Gmagick::setimagefilename — Establece el nombre de archivo de una imagen en particular en una secuencia
  - Gmagick::setimageformat — Establece el formato de una imagen en particular
  - Gmagick::setimagegamma — Establece el valor gamma de la imagen
  - Gmagick::setimagegreenprimary — Establece el punto primario verde de la cromaticidad de la imagen
  - Gmagick::setimageindex — Establece la posición del iterador en la lista de imágenes especificada con el parámetro index
  - Gmagick::setimageinterlacescheme — Establece la combinación de entrelazado de la imagen
  - Gmagick::setimageiterations — Establece las iteraciones de la imagen
  - Gmagick::setimageprofile — Añade un perfil nombrado al objeto Gmagick
  - Gmagick::setimageredprimary — Establece el punto primario rojo de la cromaticidad de la imagen
  - Gmagick::setimagerenderingintent — Establece el propósito de renderización de la imagen
  - Gmagick::setimageresolution — Establece la resolución de la imagen
  - Gmagick::setimagescene — Establece la escena de la imagen
  - Gmagick::setimagetype — Establece el tipo de imagen
  - Gmagick::setimageunits — Establece las unidades de resolución de la imagen
  - Gmagick::setimagewhitepoint — Establece el punto blanco de cromaticidad de la imagen
  - Gmagick::setsamplingfactors — Establece los factores de muestreo de la imagen
  - Gmagick::setsize — Establece el tamaño del objeto Gmagick
  - Gmagick::shearimage — Crea un paralelogramo
  - Gmagick::solarizeimage — Aplica un efecto de solarización a la imagen
  - Gmagick::spreadimage — Despalza aleatoriamente cada píxel en un bloque
  - Gmagick::stripimage — Elimina todos los perfiles y comentarios de una imagen
  - Gmagick::swirlimage — Arremolina los píxeles desde el centro de la imagen
  - Gmagick::thumbnailimage — Cambia el tamaño de una imagen
  - Gmagick::trimimage — Elimina los extremos de la imagen
  - Gmagick::write — Alias de Gmagick::writeimage
  - Gmagick::writeimage — Escribe una imagen al nombre de archivo especificado
- GmagickDraw — La clase GmagickDraw
  - GmagickDraw::annotate — Dibuja texto en la imagen
  - GmagickDraw::arc — Dibuja un arco
  - GmagickDraw::bezier — Dibuja una curva Bézier
  - GmagickDraw::ellipse — Dibuja una elipse en la imagen
  - GmagickDraw::getfillcolor — Devuelve el color de relleno
  - GmagickDraw::getfillopacity — Devuelve la opacidad usada cuando se dibuja
  - GmagickDraw::getfont — Devuelve el tipo de letra
  - GmagickDraw::getfontsize — Devuelve el tamaño de punto de la fuente
  - GmagickDraw::getfontstyle — Devuelve el estilo de fuente
  - GmagickDraw::getfontweight — Devuelve el peso de la fuente
  - GmagickDraw::getstrokecolor — Devuelve el color usado para contornear perfiles de objetos
  - GmagickDraw::getstrokeopacity — Devuelve la opacidad de los perfiles del objeto contorneado
  - GmagickDraw::getstrokewidth — Devuelve el ancho del contorno usado para dibular perfiles del objeto
  - GmagickDraw::gettextdecoration — Devuelve la decoración del texto
  - GmagickDraw::gettextencoding — Devuelve el conjunto de codificación usado para anotaciones de texto
  - GmagickDraw::line — Dibuja una línea en la imagen
  - GmagickDraw::point — Dibuja un punto
  - GmagickDraw::polygon — Dibuja un polígono
  - GmagickDraw::polyline — Dibuja una polilínea
  - GmagickDraw::rectangle — Dibuja un rectángulo
  - GmagickDraw::rotate — Aplica la rotación especificada al espacio de coordenadas actual
  - GmagickDraw::roundrectangle — Dibuja un rectángulo redondeado
  - GmagickDraw::scale — Ajusta el factor de escala
  - GmagickDraw::setfillcolor — Establece el color de relleno a usar cuando se dibujan objetos rellenos
  - GmagickDraw::setfillopacity — Establece la opacidad del relleno
  - GmagickDraw::setfont — Establece la fuente especificada completamente a usar cuando se anota texto
  - GmagickDraw::setfontsize — Establece el tamaño de punto de la fuente a usar cuando se anota texto
  - GmagickDraw::setfontstyle — Establece el estilo de fuente a usar cuando se anota texto
  - GmagickDraw::setfontweight — Establece el peso de la fuente
  - GmagickDraw::setstrokecolor — Establece el color usado para contornear los perfiles del objeto
  - GmagickDraw::setstrokeopacity — Especifica la opacidad del los perfiles del objeto contorneado
  - GmagickDraw::setstrokewidth — Establece el ancho del contorno usado para dibujar los perfiles del objeto.
  - GmagickDraw::settextdecoration — Especifica una decoración
  - GmagickDraw::settextencoding — Especifica el conjunto de codificación del texto
- GmagickPixel — La clase GmagickPixel
  - GmagickPixel::__construct — El constructor GmagickPixel
  - GmagickPixel::getcolor — Devuelve el color
  - GmagickPixel::getcolorcount — Devuelve la cuenta de color asociada a este color
  - GmagickPixel::getcolorvalue — Obtiene el valor normalizado del canal de color proporcionado
  - GmagickPixel::setcolor — Establece el color
  - GmagickPixel::setcolorvalue — Establece el valor normalizado de uno de los canales