PHP
downloads | documentation | faq | getting help | mailing lists | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

Imagick::adaptiveBlurImage> <Exemples
Last updated: Fri, 14 Nov 2008

view this page in

La classe Imagick

Synopsis de la classe

Imagick
Imagick implements Iterator , Traversable {
bool Imagick::adaptiveBlurImage ( float $radius , float $sigma [, int $channel ] )
bool Imagick::adaptiveResizeImage ( int $columns , int $rows [, bool $fit ] )
bool Imagick::adaptiveSharpenImage ( float $radius , float $sigma [, int $channel ] )
bool Imagick::adaptiveThresholdImage ( int $width , int $height , int $offset )
bool Imagick::addImage ( Imagick $source )
bool Imagick::addNoiseImage ( int $noise_type [, int $channel ] )
bool Imagick::annotateImage ( ImagickDraw $draw_settings , float $x , float $y , float $angle , string $text )
Imagick Imagick::appendImages ( bool $stack )
Imagick Imagick::averageImages ( void )
bool Imagick::blackThresholdImage ( mixed $threshold )
bool Imagick::blurImage ( float $radius , float $sigma [, int $channel ] )
bool Imagick::borderImage ( mixed $bordercolor , int $width , int $height )
bool Imagick::charcoalImage ( float $radius , float $sigma )
bool Imagick::chopImage ( int $width , int $height , int $x , int $y )
bool Imagick::clear ( void )
bool Imagick::clipImage ( void )
bool Imagick::clipPathImage ( string $pathname , bool $inside )
Imagick Imagick::clone ( void )
bool Imagick::clutImage ( Imagick $lookup_table [, float $channel ] )
Imagick Imagick::coalesceImages ( void )
bool Imagick::colorFloodfillImage ( mixed $fill , float $fuzz , mixed $bordercolor , int $x , int $y )
bool Imagick::colorizeImage ( mixed $colorize , mixed $opacity )
Imagick Imagick::combineImages ( int $channelType )
bool Imagick::commentImage ( string $comment )
array Imagick::compareImageChannels ( Imagick $image , int $channelType , int $metricType )
Imagick Imagick::compareImageLayers ( int $method )
array Imagick::compareImages ( Imagick $compare , int $metric )
bool Imagick::compositeImage ( Imagick $composite_object , int $composite , int $x , int $y [, int $channel ] )
Imagick Imagick::__construct ([ mixed $files ] )
bool Imagick::contrastImage ( bool $sharpen )
bool Imagick::contrastStretchImage ( float $black_point , float $white_point [, int $channel ] )
bool Imagick::convolveImage ( array $kernel [, int $channel ] )
bool Imagick::cropImage ( int $width , int $height , int $x , int $y )
bool Imagick::cropThumbnailImage ( int $width , int $height )
Imagick Imagick::current ( void )
bool Imagick::cycleColormapImage ( int $displace )
bool Imagick::destroy ( void )
bool Imagick::displayImage ( string $servername )
bool Imagick::displayImages ( string $servername )
bool Imagick::distortImage ( int $method , array $arguments , bool $bestfit )
bool Imagick::edgeImage ( float $radius )
bool Imagick::embossImage ( float $radius , float $sigma )
bool Imagick::enhanceImage ( void )
bool Imagick::equalizeImage ( void )
bool Imagick::evaluateImage ( int $op , float $constant [, int $channel ] )
Imagick Imagick::flattenImages ( void )
bool Imagick::flipImage ( void )
bool Imagick::flopImage ( void )
bool Imagick::frameImage ( mixed $matte_color , int $width , int $height , int $inner_bevel , int $outer_bevel )
Imagick Imagick::fxImage ( string $expression [, int $channel ] )
bool Imagick::gammaImage ( float $gamma [, int $channel ] )
bool Imagick::gaussianBlurImage ( float $radius , float $sigma [, int $channel ] )
string Imagick::getCopyright ( void )
string Imagick::getFilename ( void )
string Imagick::getFormat ( void )
string Imagick::getHomeURL ( void )
Imagick Imagick::getImage ( void )
ImagickPixel Imagick::getImageBackgroundColor ( void )
string Imagick::getImageBlob ( void )
array Imagick::getImageBluePrimary ( float $x , float $y )
ImagickPixel Imagick::getImageBorderColor ( void )
int Imagick::getImageChannelDepth ( int $channelType )
float Imagick::getImageChannelDistortion ( Imagick $reference , int $channel , int $metric )
array Imagick::getImageChannelExtrema ( int $channel )
array Imagick::getImageChannelMean ( int $channel )
ImagickPixel Imagick::getImageColormapColor ( int $index )
float Imagick::getImageDistortion ( MagickWand $reference , int $metric )
array Imagick::getImageExtrema ( void )
string Imagick::getImageFilename ( void )
string Imagick::getImageFormat ( void )
float Imagick::getImageGamma ( void )
ImagickPixel Imagick::getImageMatteColor ( void )
array Imagick::getImagePage ( void )
ImagickPixel Imagick::getImagePixelColor ( int $x , int $y )
string Imagick::getImageProfile ( string $name )
array Imagick::getImageProfiles ([ string $pattern [, bool $only_names ]] )
array Imagick::getImageProperties ([ string $pattern [, bool $only_names ]] )
string Imagick::getImageProperty ( string $name )
Imagick Imagick::getImageRegion ( int $width , int $height , int $x , int $y )
int Imagick::getImageSize ( void )
int Imagick::getImageType ( void )
string Imagick::getOption ( string $key )
string Imagick::getPackageName ( void )
array Imagick::getPage ( void )
ImagickPixelIterator Imagick::getPixelIterator ( void )
ImagickPixelIterator Imagick::getPixelRegionIterator ( int $x , int $y , int $columns , int $rows )
array Imagick::getQuantumDepth ( void )
array Imagick::getQuantumRange ( void )
string Imagick::getReleaseDate ( void )
int Imagick::getResource ( int $type )
int Imagick::getResourceLimit ( int $type )
array Imagick::getSize ( void )
array Imagick::getVersion ( void )
bool Imagick::hasNextImage ( void )
array Imagick::identifyImage ([ bool $appendRawOutput ] )
bool Imagick::implodeImage ( float $radius )
bool Imagick::labelImage ( string $label )
bool Imagick::levelImage ( float $blackPoint , float $gamma , float $whitePoint [, int $channel ] )
bool Imagick::linearStretchImage ( float $blackPoint , float $whitePoint )
bool Imagick::magnifyImage ( void )
bool Imagick::mapImage ( Imagick $map , bool $dither )
bool Imagick::matteFloodfillImage ( float $alpha , float $fuzz , mixed $bordercolor , int $x , int $y )
bool Imagick::medianFilterImage ( float $radius )
bool Imagick::minifyImage ( void )
bool Imagick::modulateImage ( float $brightness , float $saturation , float $hue )
Imagick Imagick::montageImage ( ImagickDraw $draw , string $tile_geometry , string $thumbnail_geometry , int $mode , string $frame )
Imagick Imagick::morphImages ( int $number_frames )
Imagick Imagick::mosaicImages ( void )
bool Imagick::motionBlurImage ( float $radius , float $sigma , float $angle )
bool Imagick::negateImage ( bool $gray [, int $channel ] )
bool Imagick::newImage ( int $cols , int $rows , mixed $background [, string $format ] )
bool Imagick::newPseudoImage ( int $columns , int $rows , string $pseudoString )
bool Imagick::nextImage ( void )
bool Imagick::normalizeImage ([ int $channel ] )
bool Imagick::oilPaintImage ( float $radius )
bool Imagick::paintFloodfillImage ( mixed $fill , float $fuzz , mixed $bordercolor , int $x , int $y [, int $channel ] )
bool Imagick::paintOpaqueImage ( mixed $target , mixed $fill , float $fuzz [, int $channel ] )
bool Imagick::paintTransparentImage ( mixed $target , float $alpha , float $fuzz )
bool Imagick::pingImage ( string $filename )
bool Imagick::pingImageBlob ( string $image )
bool Imagick::pingImageFile ( resource $filehandle [, string $fileName ] )
bool Imagick::polaroidImage ( ImagickDraw $properties , float $angle )
bool Imagick::posterizeImage ( int $levels , bool $dither )
bool Imagick::previewImages ( int $preview )
bool Imagick::previousImage ( void )
bool Imagick::profileImage ( string $name , string $profile )
bool Imagick::quantizeImage ( int $numberColors , int $colorspace , int $treedepth , bool $dither , bool $measureError )
bool Imagick::quantizeImages ( int $numberColors , int $colorspace , int $treedepth , bool $dither , bool $measureError )
array Imagick::queryFontMetrics ( ImagickDraw $properties , string $text [, bool $multiline ] )
array Imagick::queryFonts ([ string $pattern ] )
array Imagick::queryFormats ([ string $pattern ] )
bool Imagick::radialBlurImage ( float $angle [, int $channel ] )
bool Imagick::raiseImage ( int $width , int $height , int $x , int $y , bool $raise )
bool Imagick::randomThresholdImage ( float $low , float $high [, int $channel ] )
bool Imagick::readImage ( string $filename )
bool Imagick::readImageBlob ( string $image [, string $filename ] )
bool Imagick::readImageFile ( resource $filehandle [, string $fileName ] )
bool Imagick::reduceNoiseImage ( float $radius )
bool Imagick::removeImage ( void )
string Imagick::removeImageProfile ( string $name )
bool Imagick::render ( void )
bool Imagick::resampleImage ( float $x_resolution , float $y_resolution , int $filter , float $blur )
bool Imagick::resizeImage ( int $columns , int $rows , int $filter , float $blur [, bool $fit ] )
bool Imagick::rollImage ( int $x , int $y )
bool Imagick::rotateImage ( mixed $background , float $degrees )
bool Imagick::roundCorners ( float $x_rounding , float $y_rounding [, float $stroke_width [, float $displace [, float $size_correction ]]] )
bool Imagick::sampleImage ( int $columns , int $rows )
bool Imagick::scaleImage ( int $cols , int $rows [, bool $fit ] )
bool Imagick::separateImageChannel ( int $channel )
bool Imagick::sepiaToneImage ( float $threshold )
bool Imagick::setBackgroundColor ( mixed $background )
bool Imagick::setCompression ( int $compression )
bool Imagick::setCompressionQuality ( int $quality )
bool Imagick::setFilename ( string $filename )
bool Imagick::setFont ( string $font )
bool Imagick::setFormat ( string $format )
bool Imagick::setImage ( Imagick $replace )
bool Imagick::setImageBias ( float $bias )
bool Imagick::setImageBluePrimary ( float $x , float $y )
bool Imagick::setImageChannelDepth ( int $channel , int $depth )
bool Imagick::setImageColormapColor ( int $index , ImagickPixel $color )
bool Imagick::setImageColorspace ( int $colorspace )
bool Imagick::setImageCompose ( int $compose )
bool Imagick::setImageCompression ( int $compression )
bool Imagick::setImageDelay ( int $delay )
bool Imagick::setImageDepth ( int $depth )
bool Imagick::setImageDispose ( int $dispose )
bool Imagick::setImageExtent ( int $columns , int $rows )
bool Imagick::setImageFilename ( string $filename )
bool Imagick::setImageFormat ( string $format )
bool Imagick::setImageGamma ( float $gamma )
bool Imagick::setImageGreenPrimary ( float $x , float $y )
bool Imagick::setImageIndex ( int $index )
bool Imagick::setImageInterlaceScheme ( int $interlace_scheme )
bool Imagick::setImageIterations ( int $iterations )
bool Imagick::setImageMatte ( bool $matte )
bool Imagick::setImageOpacity ( float $opacity )
bool Imagick::setImageOrientation ( int $orientation )
bool Imagick::setImagePage ( int $width , int $height , int $x , int $y )
bool Imagick::setImageProfile ( string $name , string $profile )
bool Imagick::setImageProperty ( string $name , string $value )
bool Imagick::setImageRedPrimary ( float $x , float $y )
bool Imagick::setImageRenderingIntent ( int $rendering_intent )
bool Imagick::setImageResolution ( float $x_resolution , float $y_resolution )
bool Imagick::setImageScene ( int $scene )
bool Imagick::setImageTicksPerSecond ( int $ticks_per-second )
bool Imagick::setImageType ( int $image_type )
bool Imagick::setImageUnits ( int $units )
bool Imagick::setImageWhitePoint ( float $x , float $y )
bool Imagick::setInterlaceScheme ( int $interlace_scheme )
bool Imagick::setIteratorIndex ( int $index )
bool Imagick::setOption ( string $key , string $value )
bool Imagick::setPage ( int $width , int $height , int $x , int $y )
bool Imagick::setResolution ( float $x_resolution , float $y_resolution )
bool Imagick::setResourceLimit ( int $type , int $limit )
bool Imagick::setSamplingFactors ( array $factors )
bool Imagick::setSize ( int $columns , int $rows )
bool Imagick::setSizeOffset ( int $columns , int $rows , int $offset )
bool Imagick::setType ( int $image_type )
bool Imagick::shadeImage ( bool $gray , float $azimuth , float $elevation )
bool Imagick::shadowImage ( float $opacity , float $sigma , int $x , int $y )
bool Imagick::sharpenImage ( float $radius , float $sigma [, int $channel ] )
bool Imagick::shaveImage ( int $columns , int $rows )
bool Imagick::shearImage ( mixed $background , float $x_shear , float $y_shear )
bool Imagick::sigmoidalContrastImage ( bool $sharpen , float $alpha , float $beta [, int $channel ] )
bool Imagick::sketchImage ( float $radius , float $sigma , float $angle )
bool Imagick::solarizeImage ( int $threshold )
bool Imagick::spliceImage ( int $width , int $height , int $x , int $y )
bool Imagick::spreadImage ( float $radius )
Imagick Imagick::steganoImage ( Imagick $watermark_wand , int $offset )
bool Imagick::stereoImage ( Imagick $offset_wand )
bool Imagick::stripImage ( void )
bool Imagick::swirlImage ( float $degrees )
bool Imagick::textureImage ( Imagick $texture_wand )
bool Imagick::thresholdImage ( float $threshold [, int $channel ] )
bool Imagick::thumbnailImage ( int $columns , int $rows [, bool $fit ] )
bool Imagick::tintImage ( mixed $tint , mixed $opacity )
Imagick Imagick::transformImage ( string $crop , string $geometry )
bool Imagick::trimImage ( float $fuzz )
bool Imagick::unsharpMaskImage ( float $radius , float $sigma , float $amount , float $threshold [, int $channel ] )
bool Imagick::valid ( void )
bool Imagick::vignetteImage ( float $blackPoint , float $whitePoint , int $x , int $y )
bool Imagick::waveImage ( float $amplitude , float $length )
bool Imagick::whiteThresholdImage ( mixed $threshold )
bool Imagick::writeImage ([ string $filename ] )
bool Imagick::writeImages ( string $filename , bool $adjoin )
}

Méthodes Image et méthodes globales

La classe Imagick permet d'agir sur plusieurs images simultanément et ce, grâce à une pile interne. Il y a toujours un pointeur interne, pointant sur l'image courante. Quelques fonctions agissent sur toutes les images d'une classe Imagick, mais la plupart uniquement sur l'image courante au regard de cette pile. Tout comme les conversions, les noms des méthodes peuvent contenir le nom de l'image, relatant uniquement l'effet sur l'image de la pile.

Méthodes de la classe

Vu le nombre de méthodes, voici une liste les présentant de façon générale :

Méthodes de la classe
Effets sur l'image Méthodes de récupération Méthodes de définition Lecture/écriture de l'image Autres
adaptiveBlurImage getCompression setBackgroundColor __construct clear
adaptiveResizeImage getFilename setCompressionQuality addImage clone
adaptiveSharpenImage getFormat setCompression appendImages current
adaptiveTresholdImage getImageBackgroundColor setFilename getFilename destroy
addNoiseImage getImageBlob setFormat getFormat getCopyright
affinetransformimage getImageBluePrimary setImageBackgroundColor getImageFilename getHomeURL
annotateImage getImageBorderColor setFirstIterator getImageFormat commentImage
averageImages getImageChannelDepth setImageBias getImage getNumberImages
blackThresholdImage getImageChannelDistortion setImageBluePrimary setImageFilename getReleaseDate
blurImage getImageChannelExtrema setImageBorderColor setImageFormat getVersion
borderImage getImageChannelMean setImageChannelDepth readImageFile hasNextImage
charcoalImage getImageChannelStatistics setImageColormapColor readImage hasPreviousImage
chopImage getImageColormapColor setImageColorSpace writeImages labelImage
clipImage getImageColorspace setImageCompose writeImage newImage
clipPathImage getImageColors setImageCompression   newPseudoImage
coalesceImages getImageCompose setImageDelay   nextImage
colorFloodFillImage getImageDelay setImageDepth   pingImageBlob
colorizeImage getImageDepth setImageDispose   pingImageFile
combineImages getImageDispose setImageDispose   pingImage
compareImageChannels getImageDistortion setImageExtent   previousImage
compareImageLayers getImageExtrema setImageFilename   profileImage
compositeImage getImageFilename setImageFormat   queryFormats
contrastImage getImageFormat setImageGamma   removeImageProfile
constrastStretchImage getImageGamma setImageGreenPrimary   removeImage
convolveImage getImageGeometry setImageIndex   setFirstIterator
cropImage getImageGreenPrimary setImageInterpolateMethod   setImageIndex
cycleColormapImage getImageHeight setImageIterations