Downloads
Documentation
Get Involved
Help
Getting Started
Introduction
A simple tutorial
Language Reference
Basic syntax
Types
Variables
Constants
Expressions
Operators
Control Structures
Functions
Classes and Objects
Namespaces
Enumerations
Errors
Exceptions
Fibers
Generators
Attributes
References Explained
Predefined Variables
Predefined Exceptions
Predefined Interfaces and Classes
Predefined Attributes
Context options and parameters
Supported Protocols and Wrappers
Security
Introduction
General considerations
Installed as CGI binary
Installed as an Apache module
Session Security
Filesystem Security
Database Security
Error Reporting
User Submitted Data
Hiding PHP
Keeping Current
Features
HTTP authentication with PHP
Cookies
Sessions
Handling file uploads
Using remote files
Connection handling
Persistent Database Connections
Command line usage
Garbage Collection
DTrace Dynamic Tracing
Function Reference
Affecting PHP's Behaviour
Audio Formats Manipulation
Authentication Services
Command Line Specific Extensions
Compression and Archive Extensions
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
GUI Extensions
Keyboard Shortcuts
?
This help
j
Next menu item
k
Previous menu item
g p
Previous man page
g n
Next man page
G
Scroll to bottom
g g
Scroll to top
g h
Goto homepage
g s
Goto search
(current page)
/
Focus search box
Introduction »
« GdFont
PHP Manual
Function Reference
Image Processing and Generation
Change language:
English
German
Spanish
French
Italian
Japanese
Brazilian Portuguese
Russian
Turkish
Ukrainian
Chinese (Simplified)
Other
Gmagick
Introduction
Installing/Configuring
Requirements
Installation
Predefined Constants
Examples
Gmagick
— The Gmagick class
Gmagick::addimage
— Adds new image to Gmagick object image list
Gmagick::addnoiseimage
— Adds random noise to the image
Gmagick::annotateimage
— Annotates an image with text
Gmagick::blurimage
— Adds blur filter to image
Gmagick::borderimage
— Surrounds the image with a border
Gmagick::charcoalimage
— Simulates a charcoal drawing
Gmagick::chopimage
— Removes a region of an image and trims
Gmagick::clear
— Clears all resources associated to Gmagick object
Gmagick::commentimage
— Adds a comment to your image
Gmagick::compositeimage
— Composite one image onto another
Gmagick::__construct
— The Gmagick constructor
Gmagick::cropimage
— Extracts a region of the image
Gmagick::cropthumbnailimage
— Creates a crop thumbnail
Gmagick::current
— The current purpose
Gmagick::cyclecolormapimage
— Displaces an image's colormap
Gmagick::deconstructimages
— Returns certain pixel differences between images
Gmagick::despeckleimage
— The despeckleimage purpose
Gmagick::destroy
— The destroy purpose
Gmagick::drawimage
— Renders the GmagickDraw object on the current image
Gmagick::edgeimage
— Enhance edges within the image
Gmagick::embossimage
— Returns a grayscale image with a three-dimensional effect
Gmagick::enhanceimage
— Improves the quality of a noisy image
Gmagick::equalizeimage
— Equalizes the image histogram
Gmagick::flipimage
— Creates a vertical mirror image
Gmagick::flopimage
— Creates a horizontal mirror image
Gmagick::frameimage
— Adds a simulated three-dimensional border
Gmagick::gammaimage
— Gamma-corrects an image
Gmagick::getcopyright
— Returns the GraphicsMagick API copyright as a string
Gmagick::getfilename
— The filename associated with an image sequence
Gmagick::getimagebackgroundcolor
— Returns the image background color
Gmagick::getimageblueprimary
— Returns the chromaticy blue primary point
Gmagick::getimagebordercolor
— Returns the image border color
Gmagick::getimagechanneldepth
— Gets the depth for a particular image channel
Gmagick::getimagecolors
— Returns the color of the specified colormap index
Gmagick::getimagecolorspace
— Gets the image colorspace
Gmagick::getimagecompose
— Returns the composite operator associated with the image
Gmagick::getimagedelay
— Gets the image delay
Gmagick::getimagedepth
— Gets the depth of the image
Gmagick::getimagedispose
— Gets the image disposal method
Gmagick::getimageextrema
— Gets the extrema for the image
Gmagick::getimagefilename
— Returns the filename of a particular image in a sequence
Gmagick::getimageformat
— Returns the format of a particular image in a sequence
Gmagick::getimagegamma
— Gets the image gamma
Gmagick::getimagegreenprimary
— Returns the chromaticy green primary point
Gmagick::getimageheight
— Returns the image height
Gmagick::getimagehistogram
— Gets the image histogram
Gmagick::getimageindex
— Gets the index of the current active image
Gmagick::getimageinterlacescheme
— Gets the image interlace scheme
Gmagick::getimageiterations
— Gets the image iterations
Gmagick::getimagematte
— Check if the image has a matte channel
Gmagick::getimagemattecolor
— Returns the image matte color
Gmagick::getimageprofile
— Returns the named image profile
Gmagick::getimageredprimary
— Returns the chromaticity red primary point
Gmagick::getimagerenderingintent
— Gets the image rendering intent
Gmagick::getimageresolution
— Gets the image X and Y resolution
Gmagick::getimagescene
— Gets the image scene
Gmagick::getimagesignature
— Generates an SHA-256 message digest
Gmagick::getimagetype
— Gets the potential image type
Gmagick::getimageunits
— Gets the image units of resolution
Gmagick::getimagewhitepoint
— Returns the chromaticity white point
Gmagick::getimagewidth
— Returns the width of the image
Gmagick::getpackagename
— Returns the GraphicsMagick package name
Gmagick::getquantumdepth
— Returns the Gmagick quantum depth as a string
Gmagick::getreleasedate
— Returns the GraphicsMagick release date as a string
Gmagick::getsamplingfactors
— Gets the horizontal and vertical sampling factor
Gmagick::getsize
— Returns the size associated with the Gmagick object
Gmagick::getversion
— Returns the GraphicsMagick API version
Gmagick::hasnextimage
— Checks if the object has more images
Gmagick::haspreviousimage
— Checks if the object has a previous image
Gmagick::implodeimage
— Creates a new image as a copy
Gmagick::labelimage
— Adds a label to an image
Gmagick::levelimage
— Adjusts the levels of an image
Gmagick::magnifyimage
— Scales an image proportionally 2x
Gmagick::mapimage
— Replaces the colors of an image with the closest color from a reference image
Gmagick::medianfilterimage
— Applies a digital filter
Gmagick::minifyimage
— Scales an image proportionally to half its size
Gmagick::modulateimage
— Control the brightness, saturation, and hue
Gmagick::motionblurimage
— Simulates motion blur
Gmagick::newimage
— Creates a new image
Gmagick::nextimage
— Moves to the next image
Gmagick::normalizeimage
— Enhances the contrast of a color image
Gmagick::oilpaintimage
— Simulates an oil painting
Gmagick::previousimage
— Move to the previous image in the object
Gmagick::profileimage
— Adds or removes a profile from an image
Gmagick::quantizeimage
— Analyzes the colors within a reference image
Gmagick::quantizeimages
— The quantizeimages purpose
Gmagick::queryfontmetrics
— Returns an array representing the font metrics
Gmagick::queryfonts
— Returns the configured fonts
Gmagick::queryformats
— Returns formats supported by Gmagick
Gmagick::radialblurimage
— Radial blurs an image
Gmagick::raiseimage
— Creates a simulated 3d button-like effect
Gmagick::read
— Reads image from filename
Gmagick::readimage
— Reads image from filename
Gmagick::readimageblob
— Reads image from a binary string
Gmagick::readimagefile
— The readimagefile purpose
Gmagick::reducenoiseimage
— Smooths the contours of an image
Gmagick::removeimage
— Removes an image from the image list
Gmagick::removeimageprofile
— Removes the named image profile and returns it
Gmagick::resampleimage
— Resample image to desired resolution
Gmagick::resizeimage
— Scales an image
Gmagick::rollimage
— Offsets an image
Gmagick::rotateimage
— Rotates an image
Gmagick::scaleimage
— Scales the size of an image
Gmagick::separateimagechannel
— Separates a channel from the image
Gmagick::setCompressionQuality
— Sets the object's default compression quality
Gmagick::setfilename
— Sets the filename before you read or write the image
Gmagick::setimagebackgroundcolor
— Sets the image background color
Gmagick::setimageblueprimary
— Sets the image chromaticity blue primary point
Gmagick::setimagebordercolor
— Sets the image border color
Gmagick::setimagechanneldepth
— Sets the depth of a particular image channel
Gmagick::setimagecolorspace
— Sets the image colorspace
Gmagick::setimagecompose
— Sets the image composite operator
Gmagick::setimagedelay
— Sets the image delay
Gmagick::setimagedepth
— Sets the image depth
Gmagick::setimagedispose
— Sets the image disposal method
Gmagick::setimagefilename
— Sets the filename of a particular image in a sequence
Gmagick::setimageformat
— Sets the format of a particular image
Gmagick::setimagegamma
— Sets the image gamma
Gmagick::setimagegreenprimary
— Sets the image chromaticity green primary point
Gmagick::setimageindex
— Set the iterator to the position in the image list specified with the index parameter
Gmagick::setimageinterlacescheme
— Sets the interlace scheme of the image
Gmagick::setimageiterations
— Sets the image iterations
Gmagick::setimageprofile
— Adds a named profile to the Gmagick object
Gmagick::setimageredprimary
— Sets the image chromaticity red primary point
Gmagick::setimagerenderingintent
— Sets the image rendering intent
Gmagick::setimageresolution
— Sets the image resolution
Gmagick::setimagescene
— Sets the image scene
Gmagick::setimagetype
— Sets the image type
Gmagick::setimageunits
— Sets the image units of resolution
Gmagick::setimagewhitepoint
— Sets the image chromaticity white point
Gmagick::setsamplingfactors
— Sets the image sampling factors
Gmagick::setsize
— Sets the size of the Gmagick object
Gmagick::shearimage
— Creating a parallelogram
Gmagick::solarizeimage
— Applies a solarizing effect to the image
Gmagick::spreadimage
— Randomly displaces each pixel in a block
Gmagick::stripimage
— Strips an image of all profiles and comments
Gmagick::swirlimage
— Swirls the pixels about the center of the image
Gmagick::thumbnailimage
— Changes the size of an image
Gmagick::trimimage
— Remove edges from the image
Gmagick::write
— Alias of Gmagick::writeimage
Gmagick::writeimage
— Writes an image to the specified filename
GmagickDraw
— The GmagickDraw class
GmagickDraw::annotate
— Draws text on the image
GmagickDraw::arc
— Draws an arc
GmagickDraw::bezier
— Draws a bezier curve
GmagickDraw::ellipse
— Draws an ellipse on the image
GmagickDraw::getfillcolor
— Returns the fill color
GmagickDraw::getfillopacity
— Returns the opacity used when drawing
GmagickDraw::getfont
— Returns the font
GmagickDraw::getfontsize
— Returns the font pointsize
GmagickDraw::getfontstyle
— Returns the font style
GmagickDraw::getfontweight
— Returns the font weight
GmagickDraw::getstrokecolor
— Returns the color used for stroking object outlines
GmagickDraw::getstrokeopacity
— Returns the opacity of stroked object outlines
GmagickDraw::getstrokewidth
— Returns the width of the stroke used to draw object outlines
GmagickDraw::gettextdecoration
— Returns the text decoration
GmagickDraw::gettextencoding
— Returns the code set used for text annotations
GmagickDraw::line
— Draws a line
GmagickDraw::point
— Draws a point
GmagickDraw::polygon
— Draws a polygon
GmagickDraw::polyline
— Draws a polyline
GmagickDraw::rectangle
— Draws a rectangle
GmagickDraw::rotate
— Applies the specified rotation to the current coordinate space
GmagickDraw::roundrectangle
— Draws a rounded rectangle
GmagickDraw::scale
— Adjusts the scaling factor
GmagickDraw::setfillcolor
— Sets the fill color to be used for drawing filled objects
GmagickDraw::setfillopacity
— The setfillopacity purpose
GmagickDraw::setfont
— Sets the fully-specified font to use when annotating with text
GmagickDraw::setfontsize
— Sets the font pointsize to use when annotating with text
GmagickDraw::setfontstyle
— Sets the font style to use when annotating with text
GmagickDraw::setfontweight
— Sets the font weight
GmagickDraw::setstrokecolor
— Sets the color used for stroking object outlines
GmagickDraw::setstrokeopacity
— Specifies the opacity of stroked object outlines
GmagickDraw::setstrokewidth
— Sets the width of the stroke used to draw object outlines
GmagickDraw::settextdecoration
— Specifies a decoration
GmagickDraw::settextencoding
— Specifies the text code set
GmagickPixel
— The GmagickPixel class
GmagickPixel::__construct
— The GmagickPixel constructor
GmagickPixel::getcolor
— Returns the color
GmagickPixel::getcolorcount
— Returns the color count associated with this color
GmagickPixel::getcolorvalue
— Gets the normalized value of the provided color channel
GmagickPixel::setcolor
— Sets the color
GmagickPixel::setcolorvalue
— Sets the normalized value of one of the channels
Improve This Page
Learn How To Improve This Page
•
Submit a Pull Request
•
Report a Bug
+
add a note
User Contributed Notes
There are no user contributed notes for this page.