Freelance PHP programmer India
|
Freelance web developer india
|
Web development India
|
web developer CV india
|
Compiling PHP and Apache 2 from source on Linux
png2wbmp
Introduction
Image Processing and Generation
PHP Manual
Image Processing (ImageMagick)
Introduction
Installing/Configuring
Requirements
Installation
Runtime Configuration
Resource Types
Predefined Constants
Examples
Examples
The Imagick class
Imagick::adaptiveBlurImage
⬠Adds adaptive blur filter to image
Imagick::adaptiveResizeImage
⬠Adaptively resize image with data dependent triangulation
Imagick::adaptiveSharpenImage
⬠Adaptively sharpen the image
Imagick::adaptiveThresholdImage
⬠Selects a threshold for each pixel based on a range of intensity
Imagick::addImage
⬠Adds new image to Imagick object image list
Imagick::addNoiseImage
⬠Adds random noise to the image
Imagick::affineTransformImage
⬠Transforms an image
Imagick::annotateImage
⬠Annotates an image with text
Imagick::appendImages
⬠Append a set of images
Imagick::averageImages
⬠Average a set of images
Imagick::blackThresholdImage
⬠Forces all pixels below the threshold into black
Imagick::blurImage
⬠Adds blur filter to image
Imagick::borderImage
⬠Surrounds the image with a border
Imagick::charcoalImage
⬠Simulates a charcoal drawing
Imagick::chopImage
⬠Removes a region of an image and trims
Imagick::clear
⬠Clears all resources associated to Imagick object
Imagick::clipImage
⬠Clips along the first path from the 8BIM profile
Imagick::clipPathImage
⬠Clips along the named paths from the 8BIM profile
Imagick::clone
⬠Makes an exact copy of the Imagick object
Imagick::clutImage
⬠Replaces colors in the image from a color lookup table
Imagick::coalesceImages
⬠Composites a set of images
Imagick::colorFloodfillImage
⬠Changes the color value of any pixel that matches target
Imagick::colorizeImage
⬠Blends the fill color with the image
Imagick::combineImages
⬠Combines one or more images into a single image
Imagick::commentImage
⬠Adds a comment to your image
Imagick::compareImageChannels
⬠Returns the difference in one or more images
Imagick::cropThumbnailImage
⬠Creates a crop thumbnail
Imagick::current
⬠Returns a reference to the current Imagick object
Imagick::cycleColormapImage
⬠Displaces an image's colormap
Imagick::deconstructImages
⬠Returns certain pixel differences between images
Imagick::despeckleImage
⬠Reduces the speckle noise in an image
Imagick::destroy
⬠Destroys the Imagick object
Imagick::displayImage
⬠Displays an image
Imagick::displayImages
⬠Displays an image or image sequence
Imagick::distortImage
⬠Distorts an image using various distortion methods
Imagick::drawImage
⬠Renders the ImagickDraw object on the current image
Imagick::edgeImage
⬠Enhance edges within the image
Imagick::embossImage
⬠Returns a grayscale image with a three-dimensional effect
Imagick::enhanceImage
⬠Improves the quality of a noisy image
Imagick::equalizeImage
⬠Equalizes the image histogram
Imagick::evaluateImage
⬠Applies an expression to an image
Imagick::flattenImages
⬠Merges a sequence of images
Imagick::flipImage
⬠Creates a vertical mirror image
Imagick::flopImage
⬠Creates a horizontal mirror image
Imagick::frameImage
⬠Adds a simulated three-dimensional border
Imagick::fxImage
⬠Evaluate expression for each pixel in the image
Imagick::gammaImage
⬠Gamma-corrects an image
Imagick::gaussianBlurImage
⬠Blurs an image
Imagick::getCompression
⬠Gets the object compression type
Imagick::getCompressionQuality
⬠Gets the object compression quality
Imagick::getCopyright
⬠Returns the ImageMagick API copyright as a string
Imagick::getFilename
⬠The filename associated with an image sequence
Imagick::getFormat
⬠Returns the format of the Imagick object
Imagick::getHomeURL
⬠Returns the ImageMagick home URL
Imagick::getImage
⬠Returns a new Imagick object
Imagick::getImageBackgroundColor
⬠Returns the image background color
Imagick::getImageBlob
⬠Returns the image sequence as a blob
Imagick::getImageBluePrimary
⬠Returns the chromaticy blue primary point
Imagick::getImageBorderColor
⬠Returns the image border color
Imagick::getImageChannelDepth
⬠Gets the href="function.imagick-getimagecolorspace.html">Imagick::getImageColorspace ⬠Gets the image colorspace
Imagick::getImageCompose
⬠Returns the composite operator associated with the image
Imagick::getImageDelay
⬠Gets the image delay
Imagick::getImageDepth
⬠Gets the image depth
Imagick::getImageDispose
⬠Gets the image disposal method
Imagick::getImageDistortion
⬠Compares an image to a reconstructed image
Imagick::getImageExtrema
⬠Gets the extrema for the image
Imagick::getImageFilename
⬠Returns the filename of a particular image in a sequence
Imagick::getImageFormat
⬠Returns the format of a particular image in a sequence
Imagick::getImageGamma
⬠Gets the image gamma
Imagick::getImageGeometry
⬠Gets the width and height as an associative array
Imagick::getImageGreenPrimary
⬠Returns the chromaticy green primary point
Imagick::getImageHeight
⬠Returns the image height
Imagick::getImageHistogram
⬠Gets the image histogram
Imagick::getImageIndex
⬠Gets the index of the current active image
Imagick::getImageInterlaceScheme
⬠Gets the image interlace scheme
Imagick::getImageInterpolateMethod
⬠Returns the interpolation method
Imagick::getImageIterations
⬠Gets the image iterations
Imagick::getImageLength
⬠Returns the image length in bytes
Imagick::getImageMagickLicense
⬠Returns a string containing the ImageMagick license
Imagick::getImageMatte
⬠Return if the image has a matte channel
Imagick::getImageMatteColor
⬠Returns the image matte color
Imagick::getImageOrientation
⬠Gets the image orientation.
Imagick::getImagePage
⬠Returns the page geometry
Imagick::getImagePixelColor
⬠Returns the color of the specified pixel
Imagick::getImageProfile
⬠Returns the named image profile
Imagick::getImageProfiles
⬠Returns the image profiles
Imagick::getImageProperties
⬠Returns the image properties
Imagick::getImageProperty
⬠Returns the named image property
Imagick::getImageRedPrimary
⬠Returns the chromaticity red primary point
Imagick::getImageRegion
⬠Extracts a region of the image
Imagick::getImageRenderingIntent
⬠Gets the image rendering intent
Imagick::getImageUnits
⬠Gets the image units of resolution
Imagick::getImageVirtualPixelMethod
⬠Returns the virtual pixel method
Imagick::getImageWhitePoint
⬠Returns the chromaticity white point
Imagick::getImageWidth
⬠Returns the image width
Imagick::getInterlaceScheme
⬠Gets the object interlace scheme
Imagick::getIteratorIndex
⬠Gets the index of the current active image
Imagick::getNumberImages
⬠Returns the number of images in the object
Imagick::getOption
⬠Returns a value associated with the specified key
Imagick::getPackageName
⬠Returns the ImageMagick package name
Imagick::getPage
⬠Returns the page geometry
Imagick::getPixelIterator
⬠Returns a MagickPixelIterator
Imagick::getPixelRegionIterator
⬠Get an ImagickPixelIterator for an image section
Imagick::getQuantumDepth
⬠Gets the quantum depth
Imagick::getQuantumRange
⬠Returns the Imagick quantum range
Imagick::getReleaseDate
⬠Returns the ImageMagick release date
Imagick::getResource
⬠Returns the specified resource's memory usage
Imagick::getResourceLimit
⬠Returns the specified resource limit
Imagick::getSamplingFactors
⬠Gets the horizontal and vertical sampling factor
Imagick::getSize
⬠Returns the size associated with the Imagick object
Imagick::getSizeOffset
⬠Returns the size offset
Imagick::getVersion
⬠Returns the ImageMagick API version
Imagick::hasNextImage
⬠Checks if the object has more images
Imagick::hasPreviousImage
⬠Checks if the object has a previous image
Imagick::identifyImage
⬠Identifies an image and fetches attributes
Imagick::implodeImage
⬠Creates a new image as a copy
Imagick::labelImage
⬠Adds a label to an image
Imagick::levelImage
⬠Adjusts the levels of an image
Imagick::linearStretchImage
⬠Stretches with saturation the image intensity
Imagick::magnifyImage
⬠Scales an image proportionally 2x
Imagick::mapImage
⬠Replaces the colors of an image with the closest color from a reference image.
Imagick::matteFloodfillImage
⬠Changes the transparency value of a color
Imagick::medianFilterImage
⬠Applies a digital filter
Imagick::minifyImage
⬠Scales a Imagick::nextImage ⬠Moves to the next image
Imagick::normalizeImage
⬠Enhances the contrast of a color image
Imagick::oilPaintImage
⬠Simulates an oil painting
Imagick::optimizeImageLayers
⬠Removes repeated portions of images to optimize
Imagick::orderedPosterizeImage
⬠Performs an ordered dither
Imagick::colorFloodfillImage
⬠Changes the color value of any pixel that matches target
Imagick::paintOpaqueImage
⬠Change any pixel that matches color
Imagick::paintTransparentImage
⬠Changes any pixel that matches color with the color defined by fill
Imagick::pingImage
⬠Fetch basic attributes about the image
Imagick::pingImageBlob
⬠Quickly fetch attributes
Imagick::pingImageFile
⬠Get basic image attributes in a lightweight manner
Imagick::polaroidImage
⬠Simulates a Polaroid picture
Imagick::posterizeImage
⬠Reduces the image to a limited number of color level
Imagick::previewImages
⬠Quickly pin-point appropriate parameters for image processing
Imagick::previousImage
⬠Move to the previous image in the object
Imagick::profileImage
⬠Adds or removes a profile from an image
Imagick::quantizeImage
⬠Analyzes the colors within a reference image
Imagick::quantizeImages
⬠Analyzes the colors within a sequence of images
Imagick::queryFontMetrics
⬠Returns an array representing the font metrics
Imagick::queryFonts
⬠Returns the configured fonts
Imagick::queryFormats
⬠Returns formats supported by Imagick
Imagick::radialBlurImage
⬠Radial blurs an image
Imagick::raiseImage
⬠Creates a simulated 3d button-like effect
Imagick::randomThresholdImage
⬠Creates a high-contrast, two-color image
Imagick::readImage
⬠Reads image from filename
Imagick::readImageBlob
⬠Reads image from a binary string
Imagick::readImageFile
⬠Reads image from open filehandle
Imagick::reduceNoiseImage
⬠Smooths the contours of an image
Imagick::removeImage
⬠Removes an image from the image list
Imagick::removeImageProfile
⬠Removes the named image profile and returns it
Imagick::render
⬠Renders all preceding drawing commands
Imagick::resampleImage
⬠Resample image to desired resolution
Imagick::resizeImage
⬠Scales an image
Imagick::setCompressionQuality
⬠Sets the object's default compression quality
Imagick::setFilename
⬠Sets the filename before you read or write the image
Imagick::setFirstIterator
⬠Sets the Imagick iterator to the first image
Imagick::setFont
⬠Sets the image bias for any method that convolves an image
Imagick::setFormat
⬠Sets the format of the Imagick object
Imagick::setImage
⬠Replaces image in the object
Imagick::setImageBackgroundColor
⬠Sets the image background color
Imagick::setImageBias
⬠Sets the image bias for any method that convolves an image
Imagick::setImageBluePrimary
⬠Sets the image chromaticity blue primary point
Imagick::setImageBorderColor
⬠Sets the image border color
Imagick::setImageChannelDepth
⬠Sets the depth of a particular image channel
Imagick::setImageColormapColor
⬠Sets the color of the specified colormap index
Imagick::setImageColorspace
⬠Sets the image colorspace
Imagick::setImageCompose
⬠Sets the image composite operator
Imagick::setImageCompression
⬠Sets the image compression
Imagick::setImageDelay
⬠Sets the image delay
Imagick::setImageDepth
⬠Sets the image depth
Imagick::setImageDispose
⬠Sets the image disposal method
Imagick::setImageExtent
⬠Sets the image size
Imagick::setImageFilename
⬠Sets the filename of a particular image
Imagick::setImageFormat
⬠Sets the format of a particular image
Imagick::setImageGamma
⬠Sets the image gamma
Imagick::setImageGreenPrimary
⬠Sets the image chromaticity green primary point
Imagick::setImageIndex
⬠Set the iterator position
Imagick::setImageInterlaceScheme
⬠Sets the image compression
Imagick::setImageInterpolateMethod
⬠Sets the image interpolate pixel method
Imagick::setImageIterations
⬠Sets the image iterations
Imagick::setImageMatte
⬠Sets the image matte channel
Imagick::setImageMatteColor
⬠Sets the image matte color
Imagick::setImageOpacity
⬠Sets the image opacity level
Imagick::setImageOrientation
⬠Sets the image orientation.
Imagick::setImagePage
⬠Sets the page geometry of the image
Imagick::setImageUnits
⬠Sets the image units of resolution
Imagick::setImageVirtualPixelMethod
⬠Sets the image virtual pixel method
Imagick::setImageWhitePoint
⬠Sets the image chromaticity white point
Imagick::setInterlaceScheme
⬠Sets the image compression
Imagick::setIteratorIndex
⬠Set the iterator position
Imagick::setLastIterator
⬠Sets the Imagick iterator to the last image
Imagick::setOption
⬠Set an option
Imagick::setPage
⬠Sets the page geometry of the Imagick object
Imagick::setResolution
⬠Sets the image resolution
Imagick::setResourceLimit
⬠Sets the limit for a particular resource in megabytes
Imagick::setSamplingFactors
⬠Sets the image sampling factors
Imagick::setSize
⬠Sets the size of the Imagick object
Imagick::setSizeOffset
⬠Sets the size and offset of the Imagick object
Imagick::setType
⬠Sets the image type attribute
Imagick::shadeImage
⬠Creates a 3D effect
Imagick::shadowImage
⬠Simulates an image shadow
Imagick::sharpenImage
⬠Sharpens an image
Imagick::shaveImage
⬠Shaves pixels from the image edges
Imagick::shearImage
⬠Creating a parallelogram
Imagick::sigmoidalContrastImage
⬠Adjusts the contrast of an image
Imagick::sketchImage
⬠Simulates a pencil sketch
Imagick::solarizeImage
⬠Applies a solarizing effect to the image
Imagick::spliceImage
⬠Splices a solid color into the image
Imagick::spreadImage
⬠Randomly displaces each pixel in a block
Imagick::steganoImage
⬠Hides a digital watermark within the image
Imagick::stereoImage
⬠Composites two images
Imagick::stripImage
⬠Strips an image of all profiles and comments
Imagick::swirlImage
⬠Swirls the pixels about the center of the image
Imagick::textureImage
⬠Repeatedly tiles the texture image
Imagick::thresholdImage
⬠Changes the value of individual pixels based on a threshold
Imagick::thumbnailImage
⬠Changes the size of an image
Imagick::tintImage
⬠Applies a color vector to each pixel in the image
Imagick::transformImage
⬠Convenience method for setting crop size and the image geometry
Imagick::transverseImage
⬠Creates a horizontal mirror image
The ImagickDraw class
ImagickDraw::affine
⬠Adjusts the current affine transformation matrix
ImagickDraw::annotation
⬠Draws text on the image
ImagickDraw::arc
⬠Draws an arc
ImagickDraw::bezier
⬠Draws a bezier curve
ImagickDraw::circle
⬠Draws a circle
ImagickDraw::clear
⬠Clears the ImagickDraw
ImagickDraw::clone
⬠Makes an exact copy of the specified ImagickDraw object
ImagickDraw::color
⬠Draws color on image
ImagickDraw::comment
⬠Adds a comment
ImagickDraw::composite
⬠Composites an image onto the current image
ImagickDraw::__construct
⬠The ImagickDraw constructor
ImagickDraw::destroy
⬠Frees all associated resources
ImagickDraw::ellipse
⬠Draws an ellipse on the image
ImagickDraw::getClipPath
⬠Obtains the current clipping path ID
ImagickDraw::getClipRule
⬠Returns the current polygon fill rule
ImagickDraw::getClipUnits
⬠Returns the interpretation of clip path units
ImagickDraw::getFillColor
⬠Returns the fill color
ImagickDraw::getFillOpacity
⬠Returns the opacity used when drawing
ImagickDraw::getFillRule
⬠Returns the fill rule
ImagickDraw::getFont
⬠Returns the font
ImagickDraw::getFontFamily
⬠Returns the font family
ImagickDraw::getFontSize
⬠Returns the font pointsize
ImagickDraw::getFontStyle
⬠Returns the font style
ImagickDraw::getFontWeight
⬠Returns the font weight
ImagickDraw::getGravity
⬠Returns the text placement gravity
ImagickDraw::getStrokeAntialias
⬠Returns the current stroke antialias setting
ImagickDraw::getStrokeColor
⬠Returns the color used for stroking object outlines
ImagickDraw::getStrokeDashArray
⬠Returns an array representing the pattern of dashes and gaps used to stroke paths
ImagickDraw::getStrokeDashOffset
⬠Returns the offset into the dash pattern to start the dash
ImagickDraw::getStrokeLineCap
⬠Returns the shape to be used at the end of open subpaths when they are stroked
ImagickDraw::getStrokeLineJoin
⬠Returns the shape to be used at the corners of paths when they are stroked
ImagickDraw::getStrokeMiterLimit
⬠Returns the stroke m href="function.imagickdraw-getvectorgraphics.html">ImagickDraw::getVectorGraphics ⬠Returns a string containing vector graphics
ImagickDraw::line
⬠Draws a line
ImagickDraw::matte
⬠Paints on the image's opacity channel
ImagickDraw::pathClose
⬠Adds a path element to the current path
ImagickDraw::pathCurveToAbsolute
⬠Draws a cubic Bezier curve
ImagickDraw::pathCurveToQuadraticBezierAbsolute
⬠Draws a quadratic Bezier curve
ImagickDraw::pathCurveToQuadraticBezierRelative
⬠Draws a quadratic Bezier curve
ImagickDraw::pathCurveToQuadraticBezierSmoothAbsolute
⬠Draws a quadratic Bezier curve
ImagickDraw::pathCurveToQuadraticBezierSmoothRelative
⬠Draws a quadratic Bezier curve
ImagickDraw::pathCurveToRelative
⬠Draws a cubic Bezier curve
ImagickDraw::pathCurveToSmoothAbsolute
⬠Draws a cubic Bezier curve
ImagickDraw::pathCurveToSmoothRelative
⬠Draws a cubic Bezier curve
ImagickDraw::pathEllipticArcAbsolute
⬠Draws an elliptical arc
ImagickDraw::pathEllipticArcRelative
⬠Draws an elliptical arc
ImagickDraw::pathFinish
⬠Terminates the current path
ImagickDraw::pathLineToAbsolute
⬠Draws a line path
ImagickDraw::pathLineToHorizontalAbsolute
⬠Draws a horizontal line path
ImagickDraw::pathLineToHorizontalRelative
⬠Draws a horizontal line
ImagickDraw::pathLineToRelative
⬠Draws a line path
ImagickDraw::pathLineToVerticalAbsolute
⬠Draws a vertical line
ImagickDraw::pathLineToVerticalRelative
⬠Draws a vertical line path
ImagickDraw::pathMoveToAbsolute
⬠Starts a new sub-path
ImagickDraw::pathMoveToRelative
⬠Starts a new sub-path
ImagickDraw::pathStart
⬠Declares the start of a path drawing list
ImagickDraw::point
⬠Draws a point
ImagickDraw::polygon
⬠Draws a polygon
ImagickDraw::polyline
⬠Draws a polyline
ImagickDraw::pop
⬠Destroys the current ImagickDraw in the stack, and returns to the previously pushed ImagickDraw
ImagickDraw::popClipPath
⬠Terminates a clip path definition
ImagickDraw::popDefs
⬠Terminates a definition list
ImagickDraw::popPattern
⬠Terminates a pattern de Applies the specified rotation to the current coordinate space
ImagickDraw::roundRectangle
⬠Draws a rounded rectangle
ImagickDraw::scale
⬠Adjusts the scaling factor
ImagickDraw::setClipPath
⬠Associates a named clipping path with the image
ImagickDraw::setClipRule
⬠Set the polygon fill rule to be used by the clipping path
ImagickDraw::setClipUnits
⬠Sets the interpretation of clip path units
ImagickDraw::setFillAlpha
⬠Sets the opacity to use when drawing using the fill color or fill texture
ImagickDraw::setFillColor
⬠Sets the fill color to be used for drawing filled objects
ImagickDraw::setFillOpacity
⬠Sets the opacity to use when drawing using the fill color or fill texture
ImagickDraw::setFillPatternURL
⬠Sets the URL to use as a fill pattern for filling objects
ImagickDraw::setFillRule
⬠Sets the fill rule to use while drawing polygons
ImagickDraw::setFont
⬠Sets the fully-specified font to use when annotating with text
ImagickDraw::setFontFamily
⬠Sets the font family to use when annotating with text
ImagickDraw::setFontSize
⬠Sets the font pointsize to use when annotating with text
ImagickDraw::setFontStretch
⬠Sets the font stretch to use when annotating with text
ImagickDraw::setFontStyle
⬠Sets the font style to use when annotating with text
ImagickDraw::setFontWeight
⬠Sets the font weight
ImagickDraw::setGravity
⬠Sets the text placement gravity
ImagickDraw::setStrokeAlpha
⬠Specifies the opacity of stroked object outlines
ImagickDraw::setStrokeAntialias
⬠Controls whether stroked outlines are antialiased
ImagickDraw::setStrokeColor
⬠Sets the color used for stroking object outlines
ImagickDraw::setStrokeDashArray
⬠Specifies the pattern of dashes and gaps used to stroke paths
ImagickDraw::setStrokeDashOffset
⬠Specifies the offset into the dash pattern to start the dash
ImagickDraw::setStrokeLineCap
⬠Specifies the shape to be used at the end of open subpaths when they are stroked
ImagickDraw::setStrokeLineJoin
⬠Specifies the shape to be used at the corners of paths when they are stroked
ImagickDraw::setStrokeMiterLimit
⬠Specifies the miter limit
ImagickDraw::setStrokeOpacity
⬠Specifies the opacity of stroked object outlines
ImagickDraw::setStrokePatternURL
⬠Sets the pattern used for stroking object outlines
ImagickDraw::setStroke coordinate system in the horizontal direction
ImagickDraw::skewY
⬠Skews the current coordinate system in the vertical direction
ImagickDraw::translate
⬠Applies a translation to the current coordinate system
The ImagickPixel class
ImagickPixel::clear
⬠Clears resources associated with this object
ImagickPixel::__construct
⬠The ImagickPixel constructor
ImagickPixel::destroy
⬠Deallocates resources associated with this object
ImagickPixel::getColor
⬠Returns the color
ImagickPixel::getColorAsString
⬠Returns the color as a string
ImagickPixel::getColorCount
⬠Returns the color count associated with this color
ImagickPixel::getColorValue
⬠Gets the normalized value of the provided color channel
ImagickPixel::getHSL
⬠Returns the normalized HSL color of the ImagickPixel object
ImagickPixel::isSimilar
⬠Check the distance between this color and another
ImagickPixel::setColor
⬠Sets the color
ImagickPixel::setColorValue
⬠Sets the normalized value of one of the channels
ImagickPixel::setHSL
⬠Sets the normalized HSL color
The ImagickPixelIterator class
ImagickPixelIterator::clear
⬠Clear resources associated with a PixelIterator
ImagickPixelIterator::__construct
⬠The ImagickPixelIterator constructor
ImagickPixelIterator::destroy
⬠Deallocates resources associated with a PixelIterator
ImagickPixelIterator::getCurrentIteratorRow
⬠Returns the current row of ImagickPixel objects
ImagickPixelIterator::getIteratorRow
⬠Returns the current pixel iterator row
ImagickPixelIterator::getNextIteratorRow
⬠Returns the next row of the pixel iterator
ImagickPixelIterator::getPreviousIteratorRow
⬠Returns the previous row
ImagickPixelIterator::newPixelIterator
⬠Returns a new pixel iterator
ImagickPixelIterator::newPixelRegionIterator
⬠Returns a new pixel iterator
ImagickPixelIterator::resetIterator
⬠Resets the pixel iterator
ImagickPixelIterator::setIteratorFirstRow
⬠Sets the pixel iterator to the first pixel row
ImagickPixelIterator::setIteratorLastRow
⬠Sets the pixel iterator to the last pixel row
ImagickPixelIterator::setIt
png2wbmp
Introduction
Image Processing and Generation
PHP Manual