基本的な使用法
Imagick::adaptiveBlurImage
ImageMagick
PHP Manual

# Imagick クラス

(PECL imagick 2.0.0)

## クラス概要

Imagick implements Iterator {
bool adaptiveBlurImage ( float `$radius` , float `$sigma` [, int `$channel` = Imagick::CHANNEL_DEFAULT ] )
bool adaptiveResizeImage ( int `$columns` , int `$rows` [, bool `$bestfit` = false ] )
bool adaptiveSharpenImage ( float `$radius` , float `$sigma` [, int `$channel` = Imagick::CHANNEL_DEFAULT ] )
bool adaptiveThresholdImage ( int `$width` , int `$height` , int `$offset` )
bool addImage ( Imagick `$source` )
bool addNoiseImage ( int `$noise_type` [, int `$channel` = Imagick::CHANNEL_DEFAULT ] )
bool affineTransformImage ( ImagickDraw `$matrix` )
bool animateImages ( string `$x_server` )
bool annotateImage ( ImagickDraw `$draw_settings` , float `$x` , float `$y` , float `$angle` , string `$text` )
Imagick appendImages ( bool `$stack` = false )
Imagick averageImages ( void )
bool blackThresholdImage ( mixed `$threshold` )
bool blurImage ( float `$radius` , float `$sigma` [, int `$channel` ] )
bool borderImage ( mixed `$bordercolor` , int `$width` , int `$height` )
bool charcoalImage ( float `$radius` , float `$sigma` )
bool chopImage ( int `$width` , int `$height` , int `$x` , int `$y` )
bool clear ( void )
bool clipImage ( void )
bool clipPathImage ( string `$pathname` , bool `$inside` )
Imagick clone ( void )
bool clutImage ( Imagick `$lookup_table` [, float `$channel` = Imagick::CHANNEL_DEFAULT ] )
Imagick coalesceImages ( void )
bool colorFloodfillImage ( mixed `$fill` , float `$fuzz` , mixed `$bordercolor` , int `$x` , int `$y` )
bool colorizeImage ( mixed `$colorize` , mixed `$opacity` )
Imagick combineImages ( int `$channelType` )
bool commentImage ( string `$comment` )
array compareImageChannels ( Imagick `$image` , int `$channelType` , int `$metricType` )
Imagick compareImageLayers ( int `$method` )
array compareImages ( Imagick `$compare` , int `$metric` )
bool compositeImage ( Imagick `$composite_object` , int `$composite` , int `$x` , int `$y` [, int `$channel` = Imagick::CHANNEL_ALL ] )
__construct ( mixed `$files` )
bool contrastImage ( bool `$sharpen` )
bool contrastStretchImage ( float `$black_point` , float `$white_point` [, int `$channel` = Imagick::CHANNEL_ALL ] )
bool convolveImage ( array `$kernel` [, int `$channel` = Imagick::CHANNEL_ALL ] )
bool cropImage ( int `$width` , int `$height` , int `$x` , int `$y` )
bool cropThumbnailImage ( int `$width` , int `$height` )
Imagick current ( void )
bool cycleColormapImage ( int `$displace` )
bool decipherImage ( string `$passphrase` )
Imagick deconstructImages ( void )
bool deleteImageArtifact ( string `$artifact` )
public bool deskewImage ( float `$threshold` )
bool despeckleImage ( void )
bool destroy ( void )
bool displayImage ( string `$servername` )
bool displayImages ( string `$servername` )
bool distortImage ( int `$method` , array `$arguments` , bool `$bestfit` )
bool drawImage ( ImagickDraw `$draw` )
bool edgeImage ( float `$radius` )
bool embossImage ( float `$radius` , float `$sigma` )
bool encipherImage ( string `$passphrase` )
bool enhanceImage ( void )
bool equalizeImage ( void )
bool evaluateImage ( int `$op` , float `$constant` [, int `$channel` = Imagick::CHANNEL_ALL ] )
public array exportImagePixels ( int `$x` , int `$y` , int `$width` , int `$height` , string `$map` , int `$STORAGE` )
bool extentImage ( int `$width` , int `$height` , int `$x` , int `$y` )
Imagick flattenImages ( void )
bool flipImage ( void )
bool floodFillPaintImage ( mixed `$fill` , float `$fuzz` , mixed `$target` , int `$x` , int `$y` , bool `$invert` [, int `$channel` = Imagick::CHANNEL_DEFAULT ] )
bool flopImage ( void )
bool frameImage ( mixed `$matte_color` , int `$width` , int `$height` , int `$inner_bevel` , int `$outer_bevel` )
public bool functionImage ( int `$function` , array `$arguments` [, int `$channel` = Imagick::CHANNEL_DEFAULT ] )
Imagick fxImage ( string `$expression` [, int `$channel` = Imagick::CHANNEL_ALL ] )
bool gammaImage ( float `$gamma` [, int `$channel` = Imagick::CHANNEL_ALL ] )
bool gaussianBlurImage ( float `$radius` , float `$sigma` [, int `$channel` = Imagick::CHANNEL_ALL ] )
int getColorspace ( void )
int getCompression ( void )
int getCompressionQuality ( void )
string getCopyright ( void )
string getFilename ( void )
string getFont ( void )
string getFormat ( void )
int getGravity ( void )
string getHomeURL ( void )
Imagick getImage ( void )
int getImageAlphaChannel ( void )
string getImageArtifact ( string `$artifact` )
ImagickPixel getImageBackgroundColor ( void )
string getImageBlob ( void )
array getImageBluePrimary ( void )
ImagickPixel getImageBorderColor ( void )
int getImageChannelDepth ( int `$channel` )
float getImageChannelDistortion ( Imagick `$reference` , int `$channel` , int `$metric` )
float getImageChannelDistortions ( Imagick `$reference` , int `$metric` [, int `$channel` = Imagick::CHANNEL_DEFAULT ] )
array getImageChannelExtrema ( int `$channel` )
public array getImageChannelKurtosis ([ int `$channel` = Imagick::CHANNEL_DEFAULT ] )
array getImageChannelMean ( int `$channel` )
array getImageChannelRange ( int `$channel` )
array getImageChannelStatistics ( void )
Imagick getImageClipMask ( void )
ImagickPixel getImageColormapColor ( int `$index` )
int getImageColors ( void )
int getImageColorspace ( void )
int getImageCompose ( void )
int getImageCompression ( void )
int getCompressionQuality ( void )
int getImageDelay ( void )
int getImageDepth ( void )
int getImageDispose ( void )
float getImageDistortion ( MagickWand `$reference` , int `$metric` )
array getImageExtrema ( void )
string getImageFilename ( void )
string getImageFormat ( void )
float getImageGamma ( void )
array getImageGeometry ( void )
int getImageGravity ( void )
array getImageGreenPrimary ( void )
int getImageHeight ( void )
array getImageHistogram ( void )
int getImageIndex ( void )
int getImageInterlaceScheme ( void )
int getImageInterpolateMethod ( void )
int getImageIterations ( void )
int getImageLength ( void )
string getImageMagickLicense ( void )
bool getImageMatte ( void )
ImagickPixel getImageMatteColor ( void )
int getImageOrientation ( void )
array getImagePage ( void )
ImagickPixel getImagePixelColor ( int `$x` , int `$y` )
string getImageProfile ( string `$name` )
array getImageProfiles ([ string `$pattern` = "*" [, bool `$only_names` = true ]] )
array getImageProperties ([ string `$pattern` = "*" [, bool `$only_names` = true ]] )
string getImageProperty ( string `$name` )
array getImageRedPrimary ( void )
Imagick getImageRegion ( int `$width` , int `$height` , int `$x` , int `$y` )
int getImageRenderingIntent ( void )
array getImageResolution ( void )
string getImagesBlob ( void )
int getImageScene ( void )
string getImageSignature ( void )
int getImageSize ( void )
int getImageTicksPerSecond ( void )
float getImageTotalInkDensity ( void )
int getImageType ( void )
int getImageUnits ( void )
int getImageVirtualPixelMethod ( void )
array getImageWhitePoint ( void )
int getImageWidth ( void )
int getInterlaceScheme ( void )
int getIteratorIndex ( void )
int getNumberImages ( void )
string getOption ( string `$key` )
string getPackageName ( void )
array getPage ( void )
ImagickPixelIterator getPixelIterator ( void )
ImagickPixelIterator getPixelRegionIterator ( int `$x` , int `$y` , int `$columns` , int `$rows` )
float getPointSize ( void )
array getQuantumDepth ( void )
array getQuantumRange ( void )
string getReleaseDate ( void )
int getResource ( int `$type` )
int getResourceLimit ( int `$type` )
array getSamplingFactors ( void )
array getSize ( void )
int getSizeOffset ( void )
array getVersion ( void )
public bool haldClutImage ( Imagick `$clut` [, int `$channel` = Imagick::CHANNEL_DEFAULT ] )
bool hasNextImage ( void )
bool hasPreviousImage ( void )
array identifyImage ([ bool `$appendRawOutput` = false ] )
bool implodeImage ( float `$radius` )
public bool importImagePixels ( int `$x` , int `$y` , int `$width` , int `$height` , string `$map` , int `$storage` , array `$pixels` )
bool labelImage ( string `$label` )
bool levelImage ( float `$blackPoint` , float `$gamma` , float `$whitePoint` [, int `$channel` = Imagick::CHANNEL_ALL ] )
bool linearStretchImage ( float `$blackPoint` , float `$whitePoint` )
bool liquidRescaleImage ( int `$width` , int `$height` , float `$delta_x` , float `$rigidity` )
bool magnifyImage ( void )
bool mapImage ( Imagick `$map` , bool `$dither` )
bool matteFloodfillImage ( float `$alpha` , float `$fuzz` , mixed `$bordercolor` , int `$x` , int `$y` )
bool medianFilterImage ( float `$radius` )
bool mergeImageLayers ( int `$layer_method` )
bool minifyImage ( void )
bool modulateImage ( float `$brightness` , float `$saturation` , float `$hue` )
Imagick montageImage ( ImagickDraw `$draw` , string `$tile_geometry` , string `$thumbnail_geometry` , int `$mode` , string `$frame` )
Imagick morphImages ( int `$number_frames` )
Imagick mosaicImages ( void )
bool motionBlurImage ( float `$radius` , float `$sigma` , float `$angle` [, int `$channel` = Imagick::CHANNEL_DEFAULT ] )
bool negateImage ( bool `$gray` [, int `$channel` = Imagick::CHANNEL_ALL ] )
bool newImage ( int `$cols` , int `$rows` , mixed `$background` [, string `$format` ] )
bool newPseudoImage ( int `$columns` , int `$rows` , string `$pseudoString` )
bool nextImage ( void )
bool normalizeImage ([ int `$channel` = Imagick::CHANNEL_ALL ] )
bool oilPaintImage ( float `$radius` )
bool opaquePaintImage ( mixed `$target` , mixed `$fill` , float `$fuzz` , bool `$invert` [, int `$channel` = Imagick::CHANNEL_DEFAULT ] )
bool optimizeImageLayers ( void )
bool orderedPosterizeImage ( string `$threshold_map` [, int `$channel` = Imagick::CHANNEL_ALL ] )
bool paintFloodfillImage ( mixed `$fill` , float `$fuzz` , mixed `$bordercolor` , int `$x` , int `$y` [, int `$channel` = Imagick::CHANNEL_ALL ] )
bool paintOpaqueImage ( mixed `$target` , mixed `$fill` , float `$fuzz` [, int `$channel` = Imagick::CHANNEL_ALL ] )
bool paintTransparentImage ( mixed `$target` , float `$alpha` , float `$fuzz` )
bool pingImage ( string `$filename` )
bool pingImageBlob ( string `$image` )
bool pingImageFile ( resource `$filehandle` [, string `$fileName` ] )
bool polaroidImage ( ImagickDraw `$properties` , float `$angle` )
bool posterizeImage ( int `$levels` , bool `$dither` )
bool previewImages ( int `$preview` )
bool previousImage ( void )
bool profileImage ( string `$name` , string `$profile` )
bool quantizeImage ( int `$numberColors` , int `$colorspace` , int `$treedepth` , bool `$dither` , bool `$measureError` )
bool quantizeImages ( int `$numberColors` , int `$colorspace` , int `$treedepth` , bool `$dither` , bool `$measureError` )
array queryFontMetrics ( ImagickDraw `$properties` , string `$text` [, bool `$multiline` ] )
array queryFonts ([ string `$pattern` = "*" ] )
array queryFormats ([ string `$pattern` = "*" ] )
bool radialBlurImage ( float `$angle` [, int `$channel` = Imagick::CHANNEL_ALL ] )
bool raiseImage ( int `$width` , int `$height` , int `$x` , int `$y` , bool `$raise` )
bool randomThresholdImage ( float `$low` , float `$high` [, int `$channel` = Imagick::CHANNEL_ALL ] )
bool readImage ( string `$filename` )
bool readImageBlob ( string `$image` [, string `$filename` ] )
bool readImageFile ( resource `$filehandle` [, string `$fileName` = null ] )
bool recolorImage ( array `$matrix` )
bool reduceNoiseImage ( float `$radius` )
public bool remapImage ( Imagick `$replacement` , int `$DITHER` )
bool removeImage ( void )
string removeImageProfile ( string `$name` )
bool render ( void )
bool resampleImage ( float `$x_resolution` , float `$y_resolution` , int `$filter` , float `$blur` )
bool resetImagePage ( string `$page` )
bool resizeImage ( int `$columns` , int `$rows` , int `$filter` , float `$blur` [, bool `$bestfit` = false ] )
bool rollImage ( int `$x` , int `$y` )
bool rotateImage ( mixed `$background` , float `$degrees` )
bool roundCorners ( float `$x_rounding` , float `$y_rounding` [, float `$stroke_width` = 10 [, float `$displace` = 5 [, float `$size_correction` = -6 ]]] )
bool sampleImage ( int `$columns` , int `$rows` )
bool scaleImage ( int `$cols` , int `$rows` [, bool `$bestfit` = false ] )
public bool segmentImage ( int `$COLORSPACE` , float `$cluster_threshold` , float `$smooth_threshold` [, bool `$verbose` = false ] )
bool separateImageChannel ( int `$channel` )
bool sepiaToneImage ( float `$threshold` )
bool setBackgroundColor ( mixed `$background` )
bool setColorspace ( int `$COLORSPACE` )
bool setCompression ( int `$compression` )
bool setCompressionQuality ( int `$quality` )
bool setFilename ( string `$filename` )
bool setFirstIterator ( void )
bool setFont ( string `$font` )
bool setFormat ( string `$format` )
bool setGravity ( int `$gravity` )
bool setImage ( Imagick `$replace` )
bool setImageAlphaChannel ( int `$mode` )
bool setImageArtifact ( string `$artifact` , string `$value` )
bool setImageBackgroundColor ( mixed `$background` )
bool setImageBias ( float `$bias` )
bool setImageBluePrimary ( float `$x` , float `$y` )
bool setImageBorderColor ( mixed `$border` )
bool setImageChannelDepth ( int `$channel` , int `$depth` )
bool setImageClipMask ( Imagick `$clip_mask` )
bool setImageColormapColor ( int `$index` , ImagickPixel `$color` )
bool setImageColorspace ( int `$colorspace` )
bool setImageCompose ( int `$compose` )
bool setImageCompression ( int `$compression` )
bool setImageCompressionQuality ( int `$quality` )
bool setImageDelay ( int `$delay` )
bool setImageDepth ( int `$depth` )
bool setImageDispose ( int `$dispose` )
bool setImageExtent ( int `$columns` , int `$rows` )
bool setImageFilename ( string `$filename` )
bool setImageFormat ( string `$format` )
bool setImageGamma ( float `$gamma` )
bool setImageGravity ( int `$gravity` )
bool setImageGreenPrimary ( float `$x` , float `$y` )
bool setImageIndex ( int `$index` )
bool setImageInterlaceScheme ( int `$interlace_scheme` )
bool setImageInterpolateMethod ( int `$method` )
bool setImageIterations ( int `$iterations` )
bool setImageMatte ( bool `$matte` )
bool setImageMatteColor ( mixed `$matte` )
bool setImageOpacity ( float `$opacity` )
bool setImageOrientation ( int `$orientation` )
bool setImagePage ( int `$width` , int `$height` , int `$x` , int `$y` )
bool setImageProfile ( string `$name` , string `$profile` )
bool setImageProperty ( string `$name` , string `$value` )
bool setImageRedPrimary ( float `$x` , float `$y` )
bool setImageRenderingIntent ( int `$rendering_intent` )
bool setImageResolution ( float `$x_resolution` , float `$y_resolution` )
bool setImageScene ( int `$scene` )
bool setImageTicksPerSecond ( int `$ticks_per-second` )
bool setImageType ( int `$image_type` )
bool setImageUnits ( int `$units` )
bool setImageVirtualPixelMethod ( int `$method` )
bool setImageWhitePoint ( float `$x` , float `$y` )
bool setInterlaceScheme ( int `$interlace_scheme` )
bool setIteratorIndex ( int `$index` )
bool setLastIterator ( void )
bool setOption ( string `$key` , string `$value` )
bool setPage ( int `$width` , int `$height` , int `$x` , int `$y` )
bool setPointSize ( float `$point_size` )
bool setResolution ( float `$x_resolution` , float `$y_resolution` )
bool setResourceLimit ( int `$type` , int `$limit` )
bool setSamplingFactors ( array `$factors` )
bool setSize ( int `$columns` , int `$rows` )
bool setSizeOffset ( int `$columns` , int `$rows` , int `$offset` )
bool setType ( int `$image_type` )
bool shadeImage ( bool `$gray` , float `$azimuth` , float `$elevation` )
bool shadowImage ( float `$opacity` , float `$sigma` , int `$x` , int `$y` )
bool sharpenImage ( float `$radius` , float `$sigma` [, int `$channel` = Imagick::CHANNEL_ALL ] )
bool shaveImage ( int `$columns` , int `$rows` )
bool shearImage ( mixed `$background` , float `$x_shear` , float `$y_shear` )
bool sigmoidalContrastImage ( bool `$sharpen` , float `$alpha` , float `$beta` [, int `$channel` = Imagick::CHANNEL_ALL ] )
bool sketchImage ( float `$radius` , float `$sigma` , float `$angle` )
bool solarizeImage ( int `$threshold` )
public bool sparseColorImage ( int `$SPARSE_METHOD` , array `$arguments` [, int `$channel` = Imagick::CHANNEL_DEFAULT ] )
bool spliceImage ( int `$width` , int `$height` , int `$x` , int `$y` )
bool spreadImage ( float `$radius` )
Imagick steganoImage ( Imagick `$watermark_wand` , int `$offset` )
bool stereoImage ( Imagick `$offset_wand` )
bool stripImage ( void )
bool swirlImage ( float `$degrees` )
bool textureImage ( Imagick `$texture_wand` )
bool thresholdImage ( float `$threshold` [, int `$channel` = Imagick::CHANNEL_ALL ] )
bool thumbnailImage ( int `$columns` , int `$rows` [, bool `$bestfit` = false [, bool `$fill` = false ]] )
bool tintImage ( mixed `$tint` , mixed `$opacity` )
Imagick transformImage ( string `$crop` , string `$geometry` )
bool transparentPaintImage ( mixed `$target` , float `$alpha` , float `$fuzz` , bool `$invert` )
bool transposeImage ( void )
bool transverseImage ( void )
bool trimImage ( float `$fuzz` )
bool uniqueImageColors ( void )
bool unsharpMaskImage ( float `$radius` , float `$sigma` , float `$amount` , float `$threshold` [, int `$channel` = Imagick::CHANNEL_ALL ] )
bool valid ( void )
bool vignetteImage ( float `$blackPoint` , float `$whitePoint` , int `$x` , int `$y` )
bool waveImage ( float `$amplitude` , float `$length` )
bool whiteThresholdImage ( mixed `$threshold` )
bool writeImage ([ string `$filename` ] )
bool writeImageFile ( resource `$filehandle` )
bool writeImages ( string `$filename` , bool `$adjoin` )
bool writeImagesFile ( resource `$filehandle` )
}

## 画像メソッドおよびグローバルメソッド

Imagick クラスには、複数の画像を同時に保持して操作する機能があります。 内部的には、この機能をスタックで実装しています。 現在の画像を保持する内部ポインタが存在します。 Imagick クラスのすべての画像に対する操作を行う関数もありますが、 大半の関数は内部ポインタが指す現在の画像に対してのみ操作を行います。 スタック内の現在の画像に対してのみ影響を及ぼす関数については、 そのメソッド名に Image という単語を含める決まりになっています。

## クラスメソッド

あまりにもたくさんのメソッドがあるので、 一般的な用法に絞った簡単な一覧を示します。

目的別のクラスメソッド
画像に対する効果 | Get メソッド | Set メソッド | 画像の読み書き | その他
--- | --- | --- | --- | ---
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() |  |  |  |

## 目次

- Imagick::adaptiveBlurImage — adaptive blur (順応性にじみ) フィルタを画像に追加する
- Imagick::adaptiveResizeImage — データに依存する三角測量にもとづいて画像のサイズを変更する
- Imagick::adaptiveSharpenImage — 順応して画像をシャープにする
- Imagick::adaptiveThresholdImage — 輝度の範囲にもとづいて各ピクセルの閾値を選択する
- Imagick::addImage — 新しい画像を Imagick オブジェクトの画像リストに追加する
- Imagick::addNoiseImage — ランダムなノイズを画像に追加する
- Imagick::affineTransformImage — 画像を変換する
- Imagick::animateImages — 画像を動かす
- Imagick::annotateImage — 画像にテキストによる注記を加える
- Imagick::appendImages — 画像群を追加する
- Imagick::averageImages — 画像群を平均化する
- Imagick::blackThresholdImage — 閾値に満たないすべてのピクセルを黒にする
- Imagick::blurImage — blur (にじみ) フィルタを画像に追加する
- Imagick::borderImage — 画像の周りを枠線で囲む
- Imagick::charcoalImage — 木炭画をシミュレートする
- Imagick::chopImage — 画像の一部を取り除き、切り詰める
- Imagick::clear — Imagick オブジェクトに関連付けられたすべてのリソースをクリアする
- Imagick::clipImage — 8BIM プロファイルの最初のパスにそって切り取る
- Imagick::clipPathImage — 8BIM プロファイルの指定した名前のパスにそって切り取る
- Imagick::clone — Imagick オブジェクトの完全なコピーを作成する
- Imagick::clutImage — 画像の色を置き換える
- Imagick::coalesceImages — 複数の画像を合成する
- Imagick::colorFloodfillImage — 対象にマッチする任意の点の色の値を変更する
- Imagick::colorizeImage — 塗りつぶし色と画像を混合する
- Imagick::combineImages — ひとつあるいは複数の画像をひとつにまとめる
- Imagick::commentImage — コメントを画像に追加する
- Imagick::compareImageChannels — ひとつあるいは複数の画像の差を返す
- Imagick::compareImageLayers — 複数の画像の中で最大の境界範囲を返す
- Imagick::compareImages — ある画像を再構築された画像と比較する
- Imagick::compositeImage — ある画像を別の画像に合成する
- Imagick::__construct — Imagick のコンストラクタ
- Imagick::contrastImage — 画像のコントラストを変更する
- Imagick::contrastStretchImage — カラー画像のコントラストを強調する
- Imagick::convolveImage — 独自の畳み込み関数を画像に適用する
- Imagick::cropImage — 画像の一部を抽出する
- Imagick::cropThumbnailImage — 切り取ってサムネイルを作成する
- Imagick::current — 現在の Imagick オブジェクトへの参照を返す
- Imagick::cycleColormapImage — 画像のカラーマップを移動する
- Imagick::decipherImage — 画像を復号する
- Imagick::deconstructImages — 画像間の特定のピクセルの差を返す
- Imagick::deleteImageArtifact — 画像のアーチファクトを削除する
- Imagick::deskewImage — 傾きを除去する
- Imagick::despeckleImage — 画像内のスペックルノイズを軽減する
- Imagick::destroy — Imagick オブジェクトを破棄する
- Imagick::displayImage — 画像を表示する
- Imagick::displayImages — 画像あるいは画像シーケンスを表示する
- Imagick::distortImage — さまざまな方式で画像を歪める
- Imagick::drawImage — 現在の画像上の ImagickDraw オブジェクトをレンダリングする
- Imagick::edgeImage — 画像の輪郭を強調する
- Imagick::embossImage — グレースケール画像に三次元効果を施して返す
- Imagick::encipherImage — 画像を暗号化する
- Imagick::enhanceImage — ノイジーな画像の品質を向上させる
- Imagick::equalizeImage — 画像ヒストグラムを均等化する
- Imagick::evaluateImage — 式を画像に適用する
- Imagick::exportImagePixels — 画像の生のピクセルをエクスポートする
- Imagick::extentImage — 画像のサイズを設定する
- Imagick::flattenImages — 画像シーケンスをマージする
- Imagick::flipImage — 垂直方向に反転した画像を作成する
- Imagick::floodFillPaintImage — 対象にマッチする任意のピクセルの値を変更する
- Imagick::flopImage — 水平方向に反転した画像を作成する
- Imagick::frameImage — 三次元の枠線をシミュレートする
- Imagick::functionImage — 画像に関数を適用する
- Imagick::fxImage — 式を画像の各ピクセルに適用する
- Imagick::gammaImage — 画像をガンマ補正する
- Imagick::gaussianBlurImage — 画像をぼかす
- Imagick::getColorspace — 色空間を取得する
- Imagick::getCompression — オブジェクトの圧縮形式を取得する
- Imagick::getCompressionQuality — オブジェクトの圧縮品質を取得する
- Imagick::getCopyright — ImageMagick API の著作権情報を文字列で返す
- Imagick::getFilename — 画像シーケンスに関連付けられたファイル名を取得する
- Imagick::getFont — フォントを取得する
- Imagick::getFormat — Imagick オブジェクトのフォーマットを取得する
- Imagick::getGravity — gravity を取得する
- Imagick::getHomeURL — ImageMagick のホーム URL を返す
- Imagick::getImage — 新しい Imagick オブジェクトを返す
- Imagick::getImageAlphaChannel — 画像のアルファチャネルを取得する
- Imagick::getImageArtifact — 画像のアーチファクトを取得する
- Imagick::getImageBackgroundColor — 画像の背景色を返す
- Imagick::getImageBlob — 画像シーケンスを blob で返す
- Imagick::getImageBluePrimary — 青が一番強い点を返す
- Imagick::getImageBorderColor — 画像の前景色を返す
- Imagick::getImageChannelDepth — 特定の画像チャネルの深度を返す
- Imagick::getImageChannelDistortion — 画像のチャネルを再構築した画像と比較する
- Imagick::getImageChannelDistortions — チャネルの歪みを取得する
- Imagick::getImageChannelExtrema — ひとつあるいは複数の画像チャネルの極値を取得する
- Imagick::getImageChannelKurtosis — getImageChannelKurtosis
- Imagick::getImageChannelMean — 平均値と標準偏差を取得する
- Imagick::getImageChannelRange — チャネルの範囲を取得する
- Imagick::getImageChannelStatistics — 画像の各チャネルの統計情報を返す
- Imagick::getImageClipMask — 画像のクリップマスクを取得する
- Imagick::getImageColormapColor — 指定したインデックスに対応する色マップ上の色を返す
- Imagick::getImageColors — 画像で使われている色の数を取得する
- Imagick::getImageColorspace — 画像の色空間を取得する
- Imagick::getImageCompose — 画像の合成演算子を返す
- Imagick::getImageCompression — 現在の画像の圧縮形式を取得する
- Imagick::getImageCompressionQuality — 現在の画像の圧縮品質を取得する
- Imagick::getImageDelay — 画像の遅延を取得する
- Imagick::getImageDepth — 画像の深度を取得する
- Imagick::getImageDispose — 画像の配置方法を取得する
- Imagick::getImageDistortion — ある画像と再構築した画像を比較する
- Imagick::getImageExtrema — 画像の極値を取得する
- Imagick::getImageFilename — シーケンス内の特定の画像のファイル名を返す
- Imagick::getImageFormat — シーケンス内の特定の画像のフォーマットを返す
- Imagick::getImageGamma — 画像のガンマを取得する
- Imagick::getImageGeometry — 幅と高さを連想配列で取得する
- Imagick::getImageGravity — 画像の gravity を取得する
- Imagick::getImageGreenPrimary — 緑が一番強い点を返す
- Imagick::getImageHeight — 画像の高さを返す
- Imagick::getImageHistogram — 画像のヒストグラムを取得する
- Imagick::getImageIndex — 現在アクティブな画像のインデックスを取得する
- Imagick::getImageInterlaceScheme — 画像のインターレース手法を取得する
- Imagick::getImageInterpolateMethod — 画像の補間方式を返す
- Imagick::getImageIterations — 画像の反復を取得する
- Imagick::getImageLength — 画像の長さをバイト数で取得する
- Imagick::getImageMagickLicense — ImageMagick のライセンスを文字列で返す
- Imagick::getImageMatte — 画像がマットチャネルを持っているかどうかを返す
- Imagick::getImageMatteColor — 画像のマット色を返す
- Imagick::getImageOrientation — 画像の方向を取得する
- Imagick::getImagePage — ページのジオメトリを返す
- Imagick::getImagePixelColor — 指定したピクセルの色を返す
- Imagick::getImageProfile — 指定した名前の画像プロファイルを返す
- Imagick::getImageProfiles — 画像プロファイルを返す
- Imagick::getImageProperties — 画像のプロパティを返す
- Imagick::getImageProperty — 指定した名前の画像のプロパティを返す
- Imagick::getImageRedPrimary — 赤が一番強い点を返す
- Imagick::getImageRegion — 画像の一部を抽出する
- Imagick::getImageRenderingIntent — 画像のレンダリング方向を取得する
- Imagick::getImageResolution — 画像の X 方向と Y 方向の解像度を取得する
- Imagick::getImagesBlob — すべての画像シーケンスを blob で返す
- Imagick::getImageScene — 画像のシーンを取得する
- Imagick::getImageSignature — SHA-256 メッセージダイジェストを生成する
- Imagick::getImageSize — 画像の長さをバイト数で返す
- Imagick::getImageTicksPerSecond — 画像の ticks-per-second を取得する
- Imagick::getImageTotalInkDensity — 画像の総インク密度を取得する
- Imagick::getImageType — 画像の型を取得する
- Imagick::getImageUnits — 画像の解像度の単位を取得する
- Imagick::getImageVirtualPixelMethod — 仮想ピクセルメソッドを取得する
- Imagick::getImageWhitePoint — 色度が白い点を返す
- Imagick::getImageWidth — 画像の幅を返す
- Imagick::getInterlaceScheme — オブジェクトのインターレース方式を取得する
- Imagick::getIteratorIndex — 現在アクティブな画像のインデックスを取得する
- Imagick::getNumberImages — オブジェクト内の画像の数を返す
- Imagick::getOption — 指定したキーに対応する値を返す
- Imagick::getPackageName — ImageMagick パッケージ名を返す
- Imagick::getPage — ページのジオメトリを返す
- Imagick::getPixelIterator — MagickPixelIterator を返す
- Imagick::getPixelRegionIterator — 画像セクションの ImagickPixelIterator を取得する
- Imagick::getPointSize — ポイントサイズを取得する
- Imagick::getQuantumDepth — quantum depth を取得する
- Imagick::getQuantumRange — Imagick quantum range を返す
- Imagick::getReleaseDate — ImageMagick のリリース日を返す
- Imagick::getResource — 指定したリソースのメモリ使用状況を返す
- Imagick::getResourceLimit — 指定したリソースの制限を返す
- Imagick::getSamplingFactors — 水平方向および垂直方向のサンプリング係数を取得する
- Imagick::getSize — Imagick オブジェクトのサイズを取得する
- Imagick::getSizeOffset — サイズのオフセットを返す
- Imagick::getVersion — ImageMagick API のバージョンを返す
- Imagick::haldClutImage — 画像内の色を置換する
- Imagick::hasNextImage — オブジェクトが次の画像を保持しているかどうかを調べる
- Imagick::hasPreviousImage — オブジェクトが前の画像を保持しているかどうかを調べる
- Imagick::identifyImage — 画像を識別し、属性を取得する
- Imagick::implodeImage — 新しい画像をコピーとして作成する
- Imagick::importImagePixels — 画像のピクセルをインポートする
- Imagick::labelImage — ラベルを画像に追加する
- Imagick::levelImage — 画像のレベルを調節する
- Imagick::linearStretchImage — 画像の輝度を引き伸ばして飽和させる
- Imagick::liquidRescaleImage — 画像を動かす
- Imagick::magnifyImage — 画像を 2 倍に比例拡大する
- Imagick::mapImage — 画像の色を、参照画像の中の最も近い色に置き換える
- Imagick::matteFloodfillImage — 色の透明度を変更する
- Imagick::medianFilterImage — デジタルフィルタを適用する
- Imagick::mergeImageLayers — 画像のレイヤーをマージする
- Imagick::minifyImage — 画像をその半分のサイズに比例縮小する
- Imagick::modulateImage — 明度、飽和度、色相を制御する
- Imagick::montageImage — 合成画像を作成する
- Imagick::morphImages — 複数の画像をモーフィングする
- Imagick::mosaicImages — 画像からモザイクを作成する
- Imagick::motionBlurImage — モーションブラーをシミュレートする
- Imagick::negateImage — 画像の色を打ち消す
- Imagick::newImage — 新しい画像を作成する
- Imagick::newPseudoImage — 新しい画像を作成する
- Imagick::nextImage — 次の画像に移動する
- Imagick::normalizeImage — カラー画像のコントラストを強調する
- Imagick::oilPaintImage — 油絵をシミュレートする
- Imagick::opaquePaintImage — 対象にマッチする任意のピクセルの色を変更する
- Imagick::optimizeImageLayers — 画像の繰り返し部分を削除して最適化する
- Imagick::orderedPosterizeImage — 配列ディザリングを行う
- Imagick::paintFloodfillImage — 色にマッチするピクセルを変更する
- Imagick::paintOpaqueImage — 色にマッチするピクセルを変更する
- Imagick::paintTransparentImage — 色にマッチするピクセルを塗りつぶし色に変更する
- Imagick::pingImage — 画像の基本属性を取得する
- Imagick::pingImageBlob — 手早く属性を取得する
- Imagick::pingImageFile — 画像の基本属性を手軽に取得する
- Imagick::polaroidImage — ポラロイド写真をシミュレートする
- Imagick::posterizeImage — 指定した色数まで画像を減色する
- Imagick::previewImages — 画像処理用の適切なパラメータを手早く取得する
- Imagick::previousImage — オブジェクト内の前の画像に移動する
- Imagick::profileImage — 画像のプロファイルを追加あるいは削除する
- Imagick::quantizeImage — 参照画像内の色を解析する
- Imagick::quantizeImages — 画像シーケンス内の色を解析する
- Imagick::queryFontMetrics — フォントメトリクスを表す配列を返す
- Imagick::queryFonts — 設定したフォントを返す
- Imagick::queryFormats — Imagick がサポートするフォーマットを返す
- Imagick::radialBlurImage — 画像にラジアルブラーを施す
- Imagick::raiseImage — 三次元のボタン風の効果をシミュレートする
- Imagick::randomThresholdImage — コントラストの高い 2 色の画像を作成する
- Imagick::readImage — ファイルから画像を読み込む
- Imagick::readImageBlob — バイナリ文字列から画像を読み込む
- Imagick::readImageFile — オープンしているファイルハンドルから画像を読み込む
- Imagick::recolorImage — 画像の色を変更する
- Imagick::reduceNoiseImage — 画像の輪郭をなめらかにする
- Imagick::remapImage — 画像の色を再配置する
- Imagick::removeImage — 画像リストから画像を削除する
- Imagick::removeImageProfile — 指定した名前の画像プロファイルを削除してそれを返す
- Imagick::render — それまでのすべての描画コマンドをレンダリングする
- Imagick::resampleImage — 画像を指定した解像度にリサンプリングする
- Imagick::resetImagePage — 画像のページをリセットする
- Imagick::resizeImage — 画像のサイズを変更する
- Imagick::rollImage — 画像を補正する
- Imagick::rotateImage — 画像を回転する
- Imagick::roundCorners — 画像の角を丸める
- Imagick::sampleImage — ピクセルのサンプリングによって画像の倍率を変更する
- Imagick::scaleImage — 画像のサイズを変更する
- Imagick::segmentImage — 画像を分割する
- Imagick::separateImageChannel — 画像からチャネルを分離する
- Imagick::sepiaToneImage — 画像をセピア調にする
- Imagick::setBackgroundColor — オブジェクトのデフォルト背景色を設定する
- Imagick::setColorspace — 色空間を設定する
- Imagick::setCompression — オブジェクトのデフォルトの圧縮方式を設定する
- Imagick::setCompressionQuality — オブジェクトのデフォルトの圧縮品質を設定する
- Imagick::setFilename — 画像を読み書きする前にファイル名を設定する
- Imagick::setFirstIterator — Imagick イテレータを最初の画像に設定する
- Imagick::setFont — フォントを設定する
- Imagick::setFormat — Imagick オブジェクトのフォーマットを設定する
- Imagick::setGravity — gravity を設定する
- Imagick::setImage — オブジェクト内の画像を置き換える
- Imagick::setImageAlphaChannel — 画像のアルファチャネルを設定する
- Imagick::setImageArtifact — 画像のアーチファクトを設定する
- Imagick::setImageBackgroundColor — 画像の背景色を設定する
- Imagick::setImageBias — 画像を折りたたむ任意のメソッドについて画像のバイアスを設定する
- Imagick::setImageBluePrimary — 青が一番強い点を設定する
- Imagick::setImageBorderColor — 画像の前景色を設定する
- Imagick::setImageChannelDepth — 特定の画像チャネルの深度を設定する
- Imagick::setImageClipMask — 画像のクリップマスクを設定する
- Imagick::setImageColormapColor — 指定した色マップインデックスの色を設定する
- Imagick::setImageColorspace — 画像の色空間を設定する
- Imagick::setImageCompose — 画像の合成演算子を設定する
- Imagick::setImageCompression — 画像の圧縮を設定する
- Imagick::setImageCompressionQuality — 画像の圧縮品質を設定する
- Imagick::setImageDelay — 画像の遅延を設定する
- Imagick::setImageDepth — 画像の深度を設定する
- Imagick::setImageDispose — 画像の配置方法を設定する
- Imagick::setImageExtent — 画像のサイズを設定する
- Imagick::setImageFilename — 特定の画像のファイル名を設定する
- Imagick::setImageFormat — 特定の画像のフォーマットを設定する
- Imagick::setImageGamma — 画像のガンマを設定する
- Imagick::setImageGravity — 画像の gravity を設定する
- Imagick::setImageGreenPrimary — 緑が一番強い点を設定する
- Imagick::setImageIndex — イテレータの位置を設定する
- Imagick::setImageInterlaceScheme — 画像のインターレース手法を設定する
- Imagick::setImageInterpolateMethod — 画像のピクセル補間方式を設定する
- Imagick::setImageIterations — 画像の反復を設定する
- Imagick::setImageMatte — 画像のマットチャネルを設定する
- Imagick::setImageMatteColor — 画像のマット色を設定する
- Imagick::setImageOpacity — 画像の不透明度を設定する
- Imagick::setImageOrientation — 画像の方向を設定する
- Imagick::setImagePage — 画像のページのジオメトリを設定する
- Imagick::setImageProfile — 指定した名前の画像プロファイルを Imagick オブジェクトに追加する
- Imagick::setImageProperty — 画像のプロパティを設定する
- Imagick::setImageRedPrimary — 赤が一番強い点を設定する
- Imagick::setImageRenderingIntent — 画像のレンダリング方向を設定する
- Imagick::setImageResolution — 画像の解像度を設定する
- Imagick::setImageScene — 画像のシーンを設定する
- Imagick::setImageTicksPerSecond — 画像の ticks-per-second を設定する
- Imagick::setImageType — 画像の型を設定する
- Imagick::setImageUnits — 画像の解像度の単位を設定する
- Imagick::setImageVirtualPixelMethod — 画像の仮想ピクセルメソッドを設定する
- Imagick::setImageWhitePoint — 画像の色度が白い点を設定する
- Imagick::setInterlaceScheme — 画像の圧縮を設定する
- Imagick::setIteratorIndex — イテレータの位置を設定する
- Imagick::setLastIterator — Imagick イテレータを最後の画像に設定する
- Imagick::setOption — オプションを設定する
- Imagick::setPage — Imagick オブジェクトのページジオメトリを設定する
- Imagick::setPointSize — ポイントサイズを設定する
- Imagick::setResolution — 画像の解像度を設定する
- Imagick::setResourceLimit — 特定のリソースの制限をメガバイト単位で設定する
- Imagick::setSamplingFactors — 画像のサンプリング係数を設定する
- Imagick::setSize — Imagick オブジェクトのサイズを設定する
- Imagick::setSizeOffset — Imagick オブジェクトのサイズのオフセットを設定する
- Imagick::setType — 画像タイプ属性を設定する
- Imagick::shadeImage — 3D 効果を作成する
- Imagick::shadowImage — 画像の影をシミュレートする
- Imagick::sharpenImage — 画像をシャープにする
- Imagick::shaveImage — 画像の輪郭からピクセルを刈り取る
- Imagick::shearImage — 平行四辺形を作成する
- Imagick::sigmoidalContrastImage — 画像のコントラストを調整する
- Imagick::sketchImage — 鉛筆画をシミュレートする
- Imagick::solarizeImage — 画像にソラリゼーション効果を適用する
- Imagick::sparseColorImage — 色を補間する
- Imagick::spliceImage — 無地の画像を作成する
- Imagick::spreadImage — ブロック内の各ピクセルをランダムに移動する
- Imagick::steganoImage — デジタル透かしを画像に埋め込む
- Imagick::stereoImage — ふたつの画像を合成する
- Imagick::stripImage — 画像からすべてのプロパティやコメントを除去する
- Imagick::swirlImage — 画像の中心から、ピクセルを渦巻状にする
- Imagick::textureImage — テクスチャ画像をタイル状に並べる
- Imagick::thresholdImage — 閾値にもとづいて個々のピクセルの値を変更する
- Imagick::thumbnailImage — 画像のサイズを変更する
- Imagick::tintImage — 色ベクトルを画像の各ピクセルに適用する
- Imagick::transformImage — 切り取るサイズと画像のジオメトリを設定する便利なメソッド
- Imagick::transparentPaintImage — ピクセルを透過させる
- Imagick::transposeImage — 垂直方向に反転させた画像を作成する
- Imagick::transverseImage — 水平方向に反転させた画像を作成する
- Imagick::trimImage — 画像の輪郭を削除する
- Imagick::uniqueImageColors — ある 1 色以外のすべての色のピクセルを削除する
- Imagick::unsharpMaskImage — 画像をシャープにする
- Imagick::valid — 現在のアイテムが有効かどうかを調べる
- Imagick::vignetteImage — ビネットフィルタを画像に追加する
- Imagick::waveImage — ウェーブフィルタを画像に適用する
- Imagick::whiteThresholdImage — 閾値に満たないすべてのピクセルを白にする
- Imagick::writeImage — 指定した名前で画像を書き込む
- Imagick::writeImageFile — 画像をファイルハンドルに書き出す
- Imagick::writeImages — 画像あるいは画像シーケンスを書き込む
- Imagick::writeImagesFile — フレームをファイルハンドルに書き出す

基本的な使用法
Imagick::adaptiveBlurImage
ImageMagick
PHP Manual