The Imagick class

(PECL imagick 2, PECL imagick 3)

Class synopsis

classImagickimplementsIterator {
public__construct(mixed$files = ?)
publicadaptiveBlurImage(float$radius, float$sigma, int$channel = Imagick::CHANNEL_DEFAULT): bool
publicadaptiveResizeImage(
    int$columns,
    int$rows,
    bool$bestfit = false,
    bool$legacy = false
): bool
publicadaptiveSharpenImage(float$radius, float$sigma, int$channel = Imagick::CHANNEL_DEFAULT): bool
publicadaptiveThresholdImage(int$width, int$height, int$offset): bool
publicaddImage(Imagick$source): bool
publicaddNoiseImage(int$noise_type, int$channel = Imagick::CHANNEL_DEFAULT): bool
publicanimateImages(string$x_server): bool
publicannotateImage(
    ImagickDraw$draw_settings,
    float$x,
    float$y,
    float$angle,
    string$text
): bool
publicappendImages(bool$stack): Imagick
publicautoLevelImage(int$channel = Imagick::CHANNEL_DEFAULT): bool
publicblackThresholdImage(mixed$threshold): bool
publicblueShiftImage(float$factor = 1.5): bool
publicblurImage(float$radius, float$sigma, int$channel = ?): bool
publicborderImage(mixed$bordercolor, int$width, int$height): bool
publicbrightnessContrastImage(float$brightness, float$contrast, int$channel = Imagick::CHANNEL_DEFAULT): bool
publiccharcoalImage(float$radius, float$sigma): bool
publicchopImage(
    int$width,
    int$height,
    int$x,
    int$y
): bool
publicclampImage(int$channel = Imagick::CHANNEL_DEFAULT): bool
publicclear(): bool
publicclipImage(): bool
publicclipImagePath(string$pathname, string$inside): void
publicclipPathImage(string$pathname, bool$inside): bool
publicclone(): Imagick
publicclutImage(Imagick$lookup_table, int$channel = Imagick::CHANNEL_DEFAULT): bool
publiccolorFloodfillImage(
    mixed$fill,
    float$fuzz,
    mixed$bordercolor,
    int$x,
    int$y
): bool
publiccolorizeImage(mixed$colorize, mixed$opacity, bool$legacy = false): bool
publiccolorMatrixImage(array$color_matrix = Imagick::CHANNEL_DEFAULT): bool
publiccombineImages(int$channelType): Imagick
publiccommentImage(string$comment): bool
publiccompareImageChannels(Imagick$image, int$channelType, int$metricType): array
publiccompareImages(Imagick$compare, int$metric): array
publiccompositeImage(
    Imagick$composite_object,
    int$composite,
    int$x,
    int$y,
    int$channel = Imagick::CHANNEL_DEFAULT
): bool
publiccontrastImage(bool$sharpen): bool
publiccontrastStretchImage(float$black_point, float$white_point, int$channel = Imagick::CHANNEL_DEFAULT): bool
publicconvolveImage(array$kernel, int$channel = Imagick::CHANNEL_DEFAULT): bool
publiccount(int$mode = 0): int
publiccropImage(
    int$width,
    int$height,
    int$x,
    int$y
): bool
publiccropThumbnailImage(int$width, int$height, bool$legacy = false): bool
publiccurrent(): Imagick
publiccycleColormapImage(int$displace): bool
publicdecipherImage(string$passphrase): bool
publicdeskewImage(float$threshold): bool
publicdestroy(): bool
publicdisplayImage(string$servername): bool
publicdisplayImages(string$servername): bool
publicdistortImage(int$method, array$arguments, bool$bestfit): bool
publicedgeImage(float$radius): bool
publicembossImage(float$radius, float$sigma): bool
publicencipherImage(string$passphrase): bool
publicevaluateImage(int$op, float$constant, int$channel = Imagick::CHANNEL_DEFAULT): bool
publicexportImagePixels(
    int$x,
    int$y,
    int$width,
    int$height,
    string$map,
    int$STORAGE
): array
publicextentImage(
    int$width,
    int$height,
    int$x,
    int$y
): bool
publicfilter(ImagickKernel$ImagickKernel, int$channel = Imagick::CHANNEL_UNDEFINED): bool
publicflipImage(): bool
publicfloodFillPaintImage(
    mixed$fill,
    float$fuzz,
    mixed$target,
    int$x,
    int$y,
    bool$invert,
    int$channel = Imagick::CHANNEL_DEFAULT
): bool
publicflopImage(): bool
publicframeImage(
    mixed$matte_color,
    int$width,
    int$height,
    int$inner_bevel,
    int$outer_bevel
): bool
publicfunctionImage(int$function, array$arguments, int$channel = Imagick::CHANNEL_DEFAULT): bool
publicfxImage(string$expression, int$channel = Imagick::CHANNEL_DEFAULT): Imagick
publicgammaImage(float$gamma, int$channel = Imagick::CHANNEL_DEFAULT): bool
publicgaussianBlurImage(float$radius, float$sigma, int$channel = Imagick::CHANNEL_DEFAULT): bool
publicstaticgetCopyright(): string
publicgetFont(): string
publicgetFormat(): string
publicgetGravity(): int
publicstaticgetHomeURL(): string
publicgetImage(): Imagick
publicgetImageArtifact(string$artifact): string
publicgetImageChannelDepth(int$channel): int
publicgetImageChannelDistortion(Imagick$reference, int$channel, int$metric): float
publicgetImageChannelDistortions(Imagick$reference, int$metric, int$channel = Imagick::CHANNEL_DEFAULT): float
publicgetImageChannelKurtosis(int$channel = Imagick::CHANNEL_DEFAULT): array
publicgetImageChannelMean(int$channel): array
publicgetImageDistortion(MagickWand$reference, int$metric): float
publicgetImageProfiles(string$pattern = "*", bool$include_values = true): array
publicgetImageProperties(string$pattern = "*", bool$include_values = true): array
publicgetImageRegion(
    int$width,
    int$height,
    int$x,
    int$y
): Imagick
publicgetImageSize(): int
publicgetImageType(): int
publicgetOption(string$key): string
publicstaticgetPackageName(): string
publicgetPage(): array
publicgetPixelRegionIterator(
    int$x,
    int$y,
    int$columns,
    int$rows
): ImagickPixelIterator
publicstaticgetQuantum(): int
publicstaticgetQuantumDepth(): array
publicstaticgetQuantumRange(): array
publicstaticgetRegistry(string$key): string
publicstaticgetReleaseDate(): string
publicstaticgetResource(int$type): int
publicstaticgetResourceLimit(int$type): int
publicgetSize(): array
publicstaticgetVersion(): array
publichaldClutImage(Imagick$clut, int$channel = Imagick::CHANNEL_DEFAULT): bool
publicidentifyFormat(string$embedText): string|false
publicidentifyImage(bool$appendRawOutput = false): array
publicimplodeImage(float$radius): bool
publicimportImagePixels(
    int$x,
    int$y,
    int$width,
    int$height,
    string$map,
    int$storage,
    array$pixels
): bool
publicinverseFourierTransformImage(Imagick$complement, bool$magnitude): bool
publiclabelImage(string$label): bool
publiclevelImage(
    float$blackPoint,
    float$gamma,
    float$whitePoint,
    int$channel = Imagick::CHANNEL_DEFAULT
): bool
publiclinearStretchImage(float$blackPoint, float$whitePoint): bool
publicliquidRescaleImage(
    int$width,
    int$height,
    float$delta_x,
    float$rigidity
): bool
publicstaticlistRegistry(): array
publicmapImage(Imagick$map, bool$dither): bool
publicmatteFloodfillImage(
    float$alpha,
    float$fuzz,
    mixed$bordercolor,
    int$x,
    int$y
): bool
publicmergeImageLayers(int$layer_method): Imagick
publicminifyImage(): bool
publicmodulateImage(float$brightness, float$saturation, float$hue): bool
publicmontageImage(
    ImagickDraw$draw,
    string$tile_geometry,
    string$thumbnail_geometry,
    int$mode,
    string$frame
): Imagick
publicmorphImages(int$number_frames): Imagick
publicmorphology(
    int$morphologyMethod,
    int$iterations,
    ImagickKernel$ImagickKernel,
    int$channel = Imagick::CHANNEL_DEFAULT
): bool
publicmotionBlurImage(
    float$radius,
    float$sigma,
    float$angle,
    int$channel = Imagick::CHANNEL_DEFAULT
): bool
publicnegateImage(bool$gray, int$channel = Imagick::CHANNEL_DEFAULT): bool
publicnewImage(
    int$cols,
    int$rows,
    mixed$background,
    string$format = ?
): bool
publicnewPseudoImage(int$columns, int$rows, string$pseudoString): bool
publicnextImage(): bool
publicnormalizeImage(int$channel = Imagick::CHANNEL_DEFAULT): bool
publicoilPaintImage(float$radius): bool
publicopaquePaintImage(
    mixed$target,
    mixed$fill,
    float$fuzz,
    bool$invert,
    int$channel = Imagick::CHANNEL_DEFAULT
): bool
publicorderedPosterizeImage(string$threshold_map, int$channel = Imagick::CHANNEL_DEFAULT): bool
publicpaintFloodfillImage(
    mixed$fill,
    float$fuzz,
    mixed$bordercolor,
    int$x,
    int$y,
    int$channel = Imagick::CHANNEL_DEFAULT
): bool
publicpaintOpaqueImage(
    mixed$target,
    mixed$fill,
    float$fuzz,
    int$channel = Imagick::CHANNEL_DEFAULT
): bool
publicpaintTransparentImage(mixed$target, float$alpha, float$fuzz): bool
publicpingImage(string$filename): bool
publicpingImageBlob(string$image): bool
publicpingImageFile(resource$filehandle, string$fileName = ?): bool
publicpolaroidImage(ImagickDraw$properties, float$angle): bool
publicposterizeImage(int$levels, bool$dither): bool
publicpreviewImages(int$preview): bool
publicprofileImage(string$name, ?string$profile): bool
publicquantizeImage(
    int$numberColors,
    int$colorspace,
    int$treedepth,
    bool$dither,
    bool$measureError
): bool
publicquantizeImages(
    int$numberColors,
    int$colorspace,
    int$treedepth,
    bool$dither,
    bool$measureError
): bool
publicqueryFontMetrics(ImagickDraw$properties, string$text, bool$multiline = ?): array
publicstaticqueryFonts(string$pattern = "*"): array
publicstaticqueryFormats(string$pattern = "*"): array
publicradialBlurImage(float$angle, int$channel = Imagick::CHANNEL_DEFAULT): bool
publicraiseImage(
    int$width,
    int$height,
    int$x,
    int$y,
    bool$raise
): bool
publicrandomThresholdImage(float$low, float$high, int$channel = Imagick::CHANNEL_DEFAULT): bool
publicreadImage(string$filename): bool
publicreadImageBlob(string$image, string$filename = ?): bool
publicreadImageFile(resource$filehandle, string$fileName = null): bool
publicreadImages(array$filenames): bool
publicrecolorImage(array$matrix): bool
publicreduceNoiseImage(float$radius): bool
publicremapImage(Imagick$replacement, int$DITHER): bool
publicremoveImage(): bool
publicrender(): bool
publicresampleImage(
    float$x_resolution,
    float$y_resolution,
    int$filter,
    float$blur
): bool
publicresizeImage(
    int$columns,
    int$rows,
    int$filter,
    float$blur,
    bool$bestfit = false,
    bool$legacy = false
): bool
publicrollImage(int$x, int$y): bool
publicrotateImage(mixed$background, float$degrees): bool
publicrotationalBlurImage(float$angle, int$channel = Imagick::CHANNEL_DEFAULT): bool
publicroundCorners(
    float$x_rounding,
    float$y_rounding,
    float$stroke_width = 10,
    float$displace = 5,
    float$size_correction = -6
): bool
publicsampleImage(int$columns, int$rows): bool
publicscaleImage(
    int$columns,
    int$rows,
    bool$bestfit = false,
    bool$legacy = false
): bool
publicsegmentImage(
    int$COLORSPACE,
    float$cluster_threshold,
    float$smooth_threshold,
    bool$verbose = false
): bool
publicselectiveBlurImage(
    float$radius,
    float$sigma,
    float$threshold,
    int$channel = Imagick::CHANNEL_DEFAULT
): bool
publicseparateImageChannel(int$channel): bool
publicsepiaToneImage(float$threshold): bool
publicsetBackgroundColor(mixed$background): bool
publicsetColorspace(int$COLORSPACE): bool
publicsetCompression(int$compression): bool
publicsetFilename(string$filename): bool
publicsetFont(string$font): bool
publicsetFormat(string$format): bool
publicsetGravity(int$gravity): bool
publicsetImage(Imagick$replace): bool
publicsetImageArtifact(string$artifact, string$value): bool
publicsetImageAttribute(string$key, string$value): bool
publicsetImageBias(float$bias): bool
publicsetImageChannelDepth(int$channel, int$depth): bool
publicsetImageClipMask(Imagick$clip_mask): bool
publicsetImageColorspace(int$colorspace): bool
publicsetImageCompose(int$compose): bool
publicsetImageCompression(int$compression): bool
publicsetImageDelay(int$delay): bool
publicsetImageDepth(int$depth): bool
publicsetImageDispose(int$dispose): bool
publicsetImageExtent(int$columns, int$rows): bool
publicsetImageFilename(string$filename): bool
publicsetImageFormat(string$format): bool
publicsetImageGamma(float$gamma): bool
publicsetImageGravity(int$gravity): bool
publicsetImageIndex(int$index): bool
publicsetImageInterlaceScheme(int$interlace_scheme): bool
publicsetImageIterations(int$iterations): bool
publicsetImageMatte(bool$matte): bool
publicsetImageOpacity(float$opacity): bool
publicsetImageOrientation(int$orientation): bool
publicsetImagePage(
    int$width,
    int$height,
    int$x,
    int$y
): bool
publicsetImageProfile(string$name, string$profile): bool
publicsetImageProperty(string$name, string$value): bool
publicsetImageRenderingIntent(int$rendering_intent): bool
publicsetImageResolution(float$x_resolution, float$y_resolution): bool
publicsetImageScene(int$scene): bool
publicsetImageTicksPerSecond(int$ticks_per_second): bool
publicsetImageType(int$image_type): bool
publicsetImageUnits(int$units): bool
publicsetInterlaceScheme(int$interlace_scheme): bool
publicsetIteratorIndex(int$index): bool
publicsetOption(string$key, string$value): bool
publicsetPage(
    int$width,
    int$height,
    int$x,
    int$y
): bool
publicsetPointSize(float$point_size): bool
publicstaticsetRegistry(string$key, string$value): bool
publicsetResolution(float$x_resolution, float$y_resolution): bool
publicstaticsetResourceLimit(int$type, int$limit): bool
publicsetSamplingFactors(array$factors): bool
publicsetSize(int$columns, int$rows): bool
publicsetSizeOffset(int$columns, int$rows, int$offset): bool
publicsetType(int$image_type): bool
publicshadeImage(bool$gray, float$azimuth, float$elevation): bool
publicshadowImage(
    float$opacity,
    float$sigma,
    int$x,
    int$y
): bool
publicsharpenImage(float$radius, float$sigma, int$channel = Imagick::CHANNEL_DEFAULT): bool
publicshaveImage(int$columns, int$rows): bool
publicshearImage(mixed$background, float$x_shear, float$y_shear): bool
publicsigmoidalContrastImage(
    bool$sharpen,
    float$alpha,
    float$beta,
    int$channel = Imagick::CHANNEL_DEFAULT
): bool
publicsketchImage(float$radius, float$sigma, float$angle): bool
publicsmushImages(bool$stack, int$offset): Imagick
publicsolarizeImage(int$threshold): bool
publicsparseColorImage(int$SPARSE_METHOD, array$arguments, int$channel = Imagick::CHANNEL_DEFAULT): bool
publicspliceImage(
    int$width,
    int$height,
    int$x,
    int$y
): bool
publicspreadImage(float$radius): bool
publicstatisticImage(
    int$type,
    int$width,
    int$height,
    int$channel = Imagick::CHANNEL_DEFAULT
): bool
publicsteganoImage(Imagick$watermark_wand, int$offset): Imagick
publicstereoImage(Imagick$offset_wand): bool
publicstripImage(): bool
publicsubImageMatch(Imagick$Imagick, array&$offset = ?, float&$similarity = ?): Imagick
publicthresholdImage(float$threshold, int$channel = Imagick::CHANNEL_DEFAULT): bool
publicthumbnailImage(
    int$columns,
    int$rows,
    bool$bestfit = false,
    bool$fill = false,
    bool$legacy = false
): bool
publictintImage(mixed$tint, mixed$opacity, bool$legacy = false): bool
publictransformImage(string$crop, string$geometry): Imagick
publictransformImageColorspace(int$colorspace): bool
publictransparentPaintImage(
    mixed$target,
    float$alpha,
    float$fuzz,
    bool$invert
): bool
publictrimImage(float$fuzz): bool
publicunsharpMaskImage(
    float$radius,
    float$sigma,
    float$amount,
    float$threshold,
    int$channel = Imagick::CHANNEL_DEFAULT
): bool
publicvalid(): bool
publicvignetteImage(
    float$blackPoint,
    float$whitePoint,
    int$x,
    int$y
): bool
publicwaveImage(float$amplitude, float$length): bool
publicwhiteThresholdImage(mixed$threshold): bool
publicwriteImage(string$filename = NULL): bool
publicwriteImageFile(resource$filehandle, string$format = ?): bool
publicwriteImages(string$filename, bool$adjoin): bool
publicwriteImagesFile(resource$filehandle, string$format = ?): bool
}

Image methods and global methods

The Imagick class has the ability to hold and operate on multiple images simultaneously. This is achieved through an internal stack. There is always an internal pointer that points at the current image. Some functions operate on all images in the Imagick class, but most operate only on the current image in the internal stack. As a convention, method names can contain the word Image to denote they affect only the current image in the stack.

Class Methods

Because there are so many methods, here is a handy list of methods, somewhat reduced to their general purpose:

Class methods by purpose
Image effectsGet methodsSet methodsRead/write imagesOther
Imagick::adaptiveBlurImage()Imagick::getCompression()Imagick::setBackgroundColor()Imagick::__construct()Imagick::clear()
Imagick::adaptiveResizeImage()Imagick::getFilename()Imagick::setCompressionQuality()Imagick::addImage()Imagick::clone()
Imagick::adaptiveSharpenImage()Imagick::getFormat()Imagick::setCompression()Imagick::appendImages()Imagick::current()
Imagick::adaptiveThresholdImage()Imagick::getImageBackgroundColor()Imagick::setFilename()Imagick::getFilename()Imagick::destroy()
Imagick::addNoiseImage()Imagick::getImageBlob()Imagick::getImagesBlob()Imagick::setFormat()Imagick::getFormat()
Imagick::affinetransformimage()Imagick::getImageBluePrimary()Imagick::setImageBackgroundColor()Imagick::getImageFilename()Imagick::getHomeURL()
Imagick::annotateImage()Imagick::getImageBorderColor()Imagick::setFirstIterator()Imagick::getImageFormat()Imagick::commentImage()
Imagick::averageImages()Imagick::getImageChannelDepth()Imagick::setImageBias()Imagick::getImage()Imagick::getNumberImages()
Imagick::blackThresholdImage()Imagick::getImageChannelDistortion()Imagick::setImageBluePrimary()Imagick::setImageFilename()Imagick::getReleaseDate()
Imagick::blurImage()Imagick::getImageChannelExtrema()Imagick::setImageBorderColor()Imagick::setImageFormat()Imagick::getVersion()
Imagick::borderImage()Imagick::getImageChannelMean()Imagick::setImageChannelDepth()Imagick::readImageFile()Imagick::hasNextImage()
Imagick::charcoalImage()Imagick::getImageChannelStatistics()Imagick::setImageColormapColor()Imagick::readImage()Imagick::hasPreviousImage()
Imagick::chopImage()Imagick::getImageColormapColor()Imagick::setImageColorSpace()Imagick::writeImages()Imagick::labelImage()
Imagick::clipImage()Imagick::getImageColorspace()Imagick::setImageCompose()Imagick::writeImage()Imagick::newImage()
Imagick::clipPathImage()Imagick::getImageColors()Imagick::setImageCompression() Imagick::newPseudoImage()
Imagick::coalesceImages()Imagick::getImageCompose()Imagick::setImageDelay() Imagick::nextImage()
Imagick::colorFloodFillImage()Imagick::getImageDelay()Imagick::setImageDepth() Imagick::pingImageBlob()
Imagick::colorizeImage()Imagick::getImageDepth()Imagick::setImageDispose() Imagick::pingImageFile()
Imagick::combineImages()Imagick::getImageDispose()Imagick::setImageDispose() Imagick::pingImage()
Imagick::compareImageChannels()Imagick::getImageDistortion()Imagick::setImageExtent() Imagick::previousImage()
Imagick::compareImageLayers()Imagick::getImageExtrema()Imagick::setImageFilename() Imagick::profileImage()
Imagick::compositeImage()Imagick::getImageFilename()Imagick::setImageFormat() Imagick::queryFormats()
Imagick::contrastImage()Imagick::getImageFormat()Imagick::setImageGamma() Imagick::removeImageProfile()
Imagick::contrastStretchImage()Imagick::getImageGamma()Imagick::setImageGreenPrimary() Imagick::removeImage()
Imagick::convolveImage()Imagick::getImageGeometry()Imagick::setImageIndex() Imagick::setFirstIterator()
Imagick::cropImage()Imagick::getImageGreenPrimary()Imagick::setImageInterpolateMethod() Imagick::setImageIndex()
Imagick::cycleColormapImage()Imagick::getImageHeight()Imagick::setImageIterations() Imagick::valid()
Imagick::deconstructImages()Imagick::getImageHistogram()Imagick::setImageMatteColor() Imagick::getCopyright()
Imagick::drawImage()Imagick::getImageIndex()Imagick::setImageMatte()  
Imagick::edgeImage()Imagick::getImageInterlaceScheme()Imagick::setImagePage()  
Imagick::embossImage()Imagick::getImageInterpolateMethod()Imagick::setImageProfile()  
Imagick::enhanceImage()Imagick::getImageIterations()Imagick::setImageProperty()  
Imagick::equalizeImage()Imagick::getImageMatteColor()Imagick::setImageRedPrimary()  
Imagick::evaluateImage()Imagick::getImageMatte()Imagick::setImageRenderingIntent()  
Imagick::flattenImages()Imagick::getImagePage()Imagick::setImageResolution()  
Imagick::flipImage()Imagick::getImagePixelColor()Imagick::setImageScene()  
Imagick::flopImage()Imagick::getImageProfile()Imagick::setImageTicksPerSecond()  
 Imagick::getImageProperty()Imagick::setImageType()  
Imagick::fxImage()Imagick::getImageRedPrimary()Imagick::setImageUnits()  
Imagick::gammaImage()Imagick::getImageRegion()Imagick::setImageVirtualPixelMethod()  
Imagick::gaussianBlurImage()Imagick::getImageRenderingIntent()Imagick::setImageWhitepoint()  
Imagick::implodeImage()Imagick::getImageResolution()Imagick::setInterlaceScheme()  
Imagick::levelImage()Imagick::getImageScene()Imagick::setOption()  
Imagick::linearStretchImage()Imagick::getImageSignature()Imagick::setPage()  
Imagick::magnifyImage()Imagick::getImageTicksPerSecond()Imagick::setResolution()  
Imagick::matteFloodFillImage()Imagick::getImageTotalInkDensity()Imagick::setResourceLimit()  
Imagick::medianFilterImage()Imagick::getImageType()Imagick::setSamplingFactors()  
Imagick::minifyImage()Imagick::getImageUnits()Imagick::setSizeOffset()  
Imagick::modulateImage()Imagick::getImageVirtualPixelMethod()Imagick::setSize()  
Imagick::montageImage()Imagick::getImageWhitepoint()Imagick::setType()  
Imagick::morphImages()Imagick::getImageWidth()   
Imagick::mosaicImages()Imagick::getImage()   
Imagick::motionBlurImage()Imagick::getInterlaceScheme()   
Imagick::negateImage()Imagick::getNumberImages()   
Imagick::normalizeImage()Imagick::getOption()   
Imagick::oilPaintImage()Imagick::getPackageName()   
Imagick::optimizeImageLayers()Imagick::getPage()   
Imagick::paintOpaqueImage()Imagick::getPixelIterator()   
Imagick::paintTransparentImage()Imagick::getPixelRegionIterator()   
Imagick::posterizeImage()Imagick::getQuantumDepth()   
Imagick::radialBlurImage()Imagick::getQuantumRange()   
Imagick::raiseImage()Imagick::getResourceLimit()   
Imagick::randomThresholdImage()Imagick::getResource()   
Imagick::reduceNoiseImage()Imagick::getSamplingFactors()   
Imagick::render()Imagick::getSizeOffset()   
Imagick::resampleImage()Imagick::getSize()   
Imagick::resizeImage()Imagick::identifyImage()   
Imagick::rollImage()Imagick::getImageSize()   
Imagick::rotateImage()    
Imagick::sampleImage()    
Imagick::scaleImage()    
Imagick::separateImageChannel()    
Imagick::sepiaToneImage()    
Imagick::shadeImage()    
Imagick::shadowImage()    
Imagick::sharpenImage()    
Imagick::shaveImage()    
Imagick::shearImage()    
Imagick::sigmoidalContrastImage()    
Imagick::sketchImage()    
Imagick::solarizeImage()    
Imagick::spliceImage()    
Imagick::spreadImage()    
Imagick::steganoImage()    
Imagick::stereoImage()    
Imagick::stripImage()    
Imagick::swirlImage()    
Imagick::textureImage()    
Imagick::thresholdImage()    
Imagick::thumbnailImage()    
Imagick::tintImage()    
Imagick::transverseImage()    
Imagick::trimImage()    
Imagick::uniqueImageColors()    
Imagick::unsharpMaskImage()    
Imagick::vignetteImage()    
Imagick::waveImage()    
Imagick::whiteThresholdImage()    

Table of Contents

To Top