КлассImagick
(PECL imagick 2, PECL imagick 3)
Огляд класів
class Imagick
implements
Iterator {
public __construct(mixed $files = ?)
public adaptiveBlurImage(float $radius, float $sigma, int $channel = Imagick::CHANNEL_DEFAULT): bool
public adaptiveResizeImage( int $columns, int $rows, bool $bestfit = false, bool $legacy = false): bool
public adaptiveSharpenImage(float $radius, float $sigma, int $channel = Imagick::CHANNEL_DEFAULT): bool
public adaptiveThresholdImage(int $width, int $height, int $offset): bool
public addImage(Imagick $source): bool
public addNoiseImage(int $noise_type, int $channel = Imagick::CHANNEL_DEFAULT): bool
public affineTransformImage(ImagickDraw $matrix): bool
public animateImages(string $x_server): bool
public annotateImage( ImagickDraw $draw_settings, float $x, float $y, float $angle, string $text): bool
public appendImages(bool $stack): Imagick
public autoLevelImage(int $channel = Imagick::CHANNEL_DEFAULT): bool
public averageImages(): Imagick
public blackThresholdImage(mixed $threshold): bool
public blueShiftImage(float $factor = 1.5): bool
public blurImage(float $radius, float $sigma, int $channel = ?): bool
public borderImage(mixed $bordercolor, int $width, int $height): bool
public brightnessContrastImage(float $brightness, float $contrast, int $channel = Imagick::CHANNEL_DEFAULT): bool
public charcoalImage(float $radius, float $sigma): bool
public chopImage( int $width, int $height, int $x, int $y): bool
public clampImage(int $channel = Imagick::CHANNEL_DEFAULT): bool
public clear(): bool
public clipImage(): bool
public clipImagePath(string $pathname, string $inside): void
public clipPathImage(string $pathname, bool $inside): bool
public clone(): Imagick
public clutImage(Imagick $lookup_table, int $channel = Imagick::CHANNEL_DEFAULT): bool
public coalesceImages(): Imagick
public colorFloodfillImage( mixed $fill, float $fuzz, mixed $bordercolor, int $x, int $y): bool
public colorizeImage(mixed $colorize, mixed $opacity, bool $legacy = false): bool
public colorMatrixImage(array $color_matrix = Imagick::CHANNEL_DEFAULT): bool
public combineImages(int $channelType): Imagick
public commentImage(string $comment): bool
public compareImageChannels(Imagick $image, int $channelType, int $metricType): array
public compareImageLayers(int $method): Imagick
public compareImages(Imagick $compare, int $metric): array
public compositeImage( Imagick $composite_object, int $composite, int $x, int $y, int $channel = Imagick::CHANNEL_DEFAULT): bool
public contrastImage(bool $sharpen): bool
public contrastStretchImage(float $black_point, float $white_point, int $channel = Imagick::CHANNEL_DEFAULT): bool
public convolveImage(array $kernel, int $channel = Imagick::CHANNEL_DEFAULT): bool
public count(int $mode = 0): int
public cropImage( int $width, int $height, int $x, int $y): bool
public cropThumbnailImage(int $width, int $height, bool $legacy = false): bool
public current(): Imagick
public cycleColormapImage(int $displace): bool
public decipherImage(string $passphrase): bool
public deconstructImages(): Imagick
public deleteImageArtifact(string $artifact): bool
public deleteImageProperty(string $name): bool
public deskewImage(float $threshold): bool
public despeckleImage(): bool
public destroy(): bool
public displayImage(string $servername): bool
public displayImages(string $servername): bool
public distortImage(int $method, array $arguments, bool $bestfit): bool
public drawImage(ImagickDraw $draw): bool
public edgeImage(float $radius): bool
public embossImage(float $radius, float $sigma): bool
public encipherImage(string $passphrase): bool
public enhanceImage(): bool
public equalizeImage(): bool
public evaluateImage(int $op, float $constant, int $channel = Imagick::CHANNEL_DEFAULT): bool
public exportImagePixels( int $x, int $y, int $width, int $height, string $map, int $STORAGE): array
public extentImage( int $width, int $height, int $x, int $y): bool
public filter(ImagickKernel $ImagickKernel, int $channel = Imagick::CHANNEL_UNDEFINED): bool
public flattenImages(): Imagick
public flipImage(): bool
public floodFillPaintImage( mixed $fill, float $fuzz, mixed $target, int $x, int $y, bool $invert, int $channel = Imagick::CHANNEL_DEFAULT): bool
public flopImage(): bool
public forwardFourierTransformimage(bool $magnitude): bool
public frameImage( mixed $matte_color, int $width, int $height, int $inner_bevel, int $outer_bevel): bool
public functionImage(int $function, array $arguments, int $channel = Imagick::CHANNEL_DEFAULT): bool
public fxImage(string $expression, int $channel = Imagick::CHANNEL_DEFAULT): Imagick
public gammaImage(float $gamma, int $channel = Imagick::CHANNEL_DEFAULT): bool
public gaussianBlurImage(float $radius, float $sigma, int $channel = Imagick::CHANNEL_DEFAULT): bool
public getColorspace(): int
public getCompression(): int
public getCompressionQuality(): int
public static getCopyright(): string
public getFilename(): string
public getFont(): string
public getFormat(): string
public getGravity(): int
public static getHomeURL(): string
public getImage(): Imagick
public getImageAlphaChannel(): bool
public getImageArtifact(string $artifact): string
public getImageAttribute(string $key): string
public getImageBackgroundColor(): ImagickPixel
public getImageBlob(): string
public getImageBluePrimary(): array
public getImageBorderColor(): ImagickPixel
public getImageChannelDepth(int $channel): int
public getImageChannelDistortion(Imagick $reference, int $channel, int $metric): float
public getImageChannelDistortions(Imagick $reference, int $metric, int $channel = Imagick::CHANNEL_DEFAULT): float
public getImageChannelExtrema(int $channel): array
public getImageChannelKurtosis(int $channel = Imagick::CHANNEL_DEFAULT): array
public getImageChannelMean(int $channel): array
public getImageChannelRange(int $channel): array
public getImageChannelStatistics(): array
public getImageClipMask(): Imagick
public getImageColormapColor(int $index): ImagickPixel
public getImageColors(): int
public getImageColorspace(): int
public getImageCompose(): int
public getImageCompression(): int
public getImageCompressionQuality(): int
public getImageDelay(): int
public getImageDepth(): int
public getImageDispose(): int
public getImageDistortion(MagickWand $reference, int $metric): float
public getImageExtrema(): array
public getImageFilename(): string
public getImageFormat(): string
public getImageGamma(): float
public getImageGeometry(): array
public getImageGravity(): int
public getImageGreenPrimary(): array
public getImageHeight(): int
public getImageHistogram(): array
public getImageIndex(): int
public getImageInterlaceScheme(): int
public getImageInterpolateMethod(): int
public getImageIterations(): int
public getImageLength(): int
public getImageMatte(): bool
public getImageMatteColor(): ImagickPixel
public getImageMimeType(): string
public getImageOrientation(): int
public getImagePage(): array
public getImagePixelColor(int $x, int $y): ImagickPixel
public getImageProfile(string $name): string
public getImageProfiles(string $pattern = "*", bool $include_values = true): array
public getImageProperties(string $pattern = "*", bool $include_values = true): array
public getImageProperty(string $name): string
public getImageRedPrimary(): array
public getImageRegion( int $width, int $height, int $x, int $y): Imagick
public getImageRenderingIntent(): int
public getImageResolution(): array
public getImagesBlob(): string
public getImageScene(): int
public getImageSignature(): string
public getImageSize(): int
public getImageTicksPerSecond(): int
public getImageTotalInkDensity(): float
public getImageType(): int
public getImageUnits(): int
public getImageVirtualPixelMethod(): int
public getImageWhitePoint(): array
public getImageWidth(): int
public getInterlaceScheme(): int
public getIteratorIndex(): int
public getNumberImages(): int
public getOption(string $key): string
public static getPackageName(): string
public getPage(): array
public getPixelIterator(): ImagickPixelIterator
public getPixelRegionIterator( int $x, int $y, int $columns, int $rows): ImagickPixelIterator
public getPointSize(): float
public static getQuantum(): int
public static getQuantumDepth(): array
public static getQuantumRange(): array
public static getRegistry(string $key): string
public static getReleaseDate(): string
public static getResource(int $type): int
public static getResourceLimit(int $type): int
public getSamplingFactors(): array
public getSize(): array
public getSizeOffset(): int
public static getVersion(): array
public haldClutImage(Imagick $clut, int $channel = Imagick::CHANNEL_DEFAULT): bool
public hasNextImage(): bool
public hasPreviousImage(): bool
public identifyFormat(string $embedText): string|false
public identifyImage(bool $appendRawOutput = false): array
public implodeImage(float $radius): bool
public importImagePixels( int $x, int $y, int $width, int $height, string $map, int $storage, array $pixels): bool
public inverseFourierTransformImage(Imagick $complement, bool $magnitude): bool
public labelImage(string $label): bool
public levelImage( float $blackPoint, float $gamma, float $whitePoint, int $channel = Imagick::CHANNEL_DEFAULT): bool
public linearStretchImage(float $blackPoint, float $whitePoint): bool
public liquidRescaleImage( int $width, int $height, float $delta_x, float $rigidity): bool
public static listRegistry(): array
public magnifyImage(): bool
public mapImage(Imagick $map, bool $dither): bool
public matteFloodfillImage( float $alpha, float $fuzz, mixed $bordercolor, int $x, int $y): bool
public medianFilterImage(float $radius): bool
public mergeImageLayers(int $layer_method): Imagick
public minifyImage(): bool
public modulateImage(float $brightness, float $saturation, float $hue): bool
public montageImage( ImagickDraw $draw, string $tile_geometry, string $thumbnail_geometry, int $mode, string $frame): Imagick
public morphImages(int $number_frames): Imagick
public morphology( int $morphologyMethod, int $iterations, ImagickKernel $ImagickKernel, int $channel = Imagick::CHANNEL_DEFAULT): bool
public mosaicImages(): Imagick
public motionBlurImage( float $radius, float $sigma, float $angle, int $channel = Imagick::CHANNEL_DEFAULT): bool
public negateImage(bool $gray, int $channel = Imagick::CHANNEL_DEFAULT): bool
public newImage( int $cols, int $rows, mixed $background, string $format = ?): bool
public newPseudoImage(int $columns, int $rows, string $pseudoString): bool
public nextImage(): bool
public normalizeImage(int $channel = Imagick::CHANNEL_DEFAULT): bool
public oilPaintImage(float $radius): bool
public opaquePaintImage( mixed $target, mixed $fill, float $fuzz, bool $invert, int $channel = Imagick::CHANNEL_DEFAULT): bool
public optimizeImageLayers(): bool
public orderedPosterizeImage(string $threshold_map, int $channel = Imagick::CHANNEL_DEFAULT): bool
public paintFloodfillImage( mixed $fill, float $fuzz, mixed $bordercolor, int $x, int $y, int $channel = Imagick::CHANNEL_DEFAULT): bool
public paintOpaqueImage( mixed $target, mixed $fill, float $fuzz, int $channel = Imagick::CHANNEL_DEFAULT): bool
public paintTransparentImage(mixed $target, float $alpha, float $fuzz): bool
public pingImage(string $filename): bool
public pingImageBlob(string $image): bool
public pingImageFile(resource $filehandle, string $fileName = ?): bool
public polaroidImage(ImagickDraw $properties, float $angle): bool
public posterizeImage(int $levels, bool $dither): bool
public previewImages(int $preview): bool
public previousImage(): bool
public profileImage(string $name, ?string $profile): bool
public quantizeImage( int $numberColors, int $colorspace, int $treedepth, bool $dither, bool $measureError): bool
public quantizeImages( int $numberColors, int $colorspace, int $treedepth, bool $dither, bool $measureError): bool
public queryFontMetrics(ImagickDraw $properties, string $text, bool $multiline = ?): array
public static queryFonts(string $pattern = "*"): array
public static queryFormats(string $pattern = "*"): array
public radialBlurImage(float $angle, int $channel = Imagick::CHANNEL_DEFAULT): bool
public raiseImage( int $width, int $height, int $x, int $y, bool $raise): bool
public randomThresholdImage(float $low, float $high, int $channel = Imagick::CHANNEL_DEFAULT): bool
public readImage(string $filename): bool
public readImageBlob(string $image, string $filename = ?): bool
public readImageFile(resource $filehandle, string $fileName = null): bool
public readImages(array $filenames): bool
public recolorImage(array $matrix): bool
public reduceNoiseImage(float $radius): bool
public remapImage(Imagick $replacement, int $DITHER): bool
public removeImage(): bool
public removeImageProfile(string $name): string
public render(): bool
public resampleImage( float $x_resolution, float $y_resolution, int $filter, float $blur): bool
public resetImagePage(string $page): bool
public resizeImage( int $columns, int $rows, int $filter, float $blur, bool $bestfit = false, bool $legacy = false): bool
public rollImage(int $x, int $y): bool
public rotateImage(mixed $background, float $degrees): bool
public rotationalBlurImage(float $angle, int $channel = Imagick::CHANNEL_DEFAULT): bool
public roundCorners( float $x_rounding, float $y_rounding, float $stroke_width = 10, float $displace = 5, float $size_correction = -6): bool
public sampleImage(int $columns, int $rows): bool
public scaleImage( int $columns, int $rows, bool $bestfit = false, bool $legacy = false): bool
public segmentImage( int $COLORSPACE, float $cluster_threshold, float $smooth_threshold, bool $verbose = false): bool
public selectiveBlurImage( float $radius, float $sigma, float $threshold, int $channel = Imagick::CHANNEL_DEFAULT): bool
public separateImageChannel(int $channel): bool
public sepiaToneImage(float $threshold): bool
public setBackgroundColor(mixed $background): bool
public setColorspace(int $COLORSPACE): bool
public setCompression(int $compression): bool
public setCompressionQuality(int $quality): bool
public setFilename(string $filename): bool
public setFirstIterator(): bool
public setFont(string $font): bool
public setFormat(string $format): bool
public setGravity(int $gravity): bool
public setImage(Imagick $replace): bool
public setImageAlphaChannel(int $mode): bool
public setImageArtifact(string $artifact, string $value): bool
public setImageAttribute(string $key, string $value): bool
public setImageBackgroundColor(mixed $background): bool
public setImageBias(float $bias): bool
public setImageBiasQuantum(float $bias): void
public setImageBluePrimary(float $x, float $y): bool
public setImageBorderColor(mixed $border): bool
public setImageChannelDepth(int $channel, int $depth): bool
public setImageClipMask(Imagick $clip_mask): bool
public setImageColormapColor(int $index, ImagickPixel $color): bool
public setImageColorspace(int $colorspace): bool
public setImageCompose(int $compose): bool
public setImageCompression(int $compression): bool
public setImageCompressionQuality(int $quality): bool
public setImageDelay(int $delay): bool
public setImageDepth(int $depth): bool
public setImageDispose(int $dispose): bool
public setImageExtent(int $columns, int $rows): bool
public setImageFilename(string $filename): bool
public setImageFormat(string $format): bool
public setImageGamma(float $gamma): bool
public setImageGravity(int $gravity): bool
public setImageGreenPrimary(float $x, float $y): bool
public setImageIndex(int $index): bool
public setImageInterlaceScheme(int $interlace_scheme): bool
public setImageInterpolateMethod(int $method): bool
public setImageIterations(int $iterations): bool
public setImageMatte(bool $matte): bool
public setImageMatteColor(mixed $matte): bool
public setImageOpacity(float $opacity): bool
public setImageOrientation(int $orientation): bool
public setImagePage( int $width, int $height, int $x, int $y): bool
public setImageProfile(string $name, string $profile): bool
public setImageProperty(string $name, string $value): bool
public setImageRedPrimary(float $x, float $y): bool
public setImageRenderingIntent(int $rendering_intent): bool
public setImageResolution(float $x_resolution, float $y_resolution): bool
public setImageScene(int $scene): bool
public setImageTicksPerSecond(int $ticks_per_second): bool
public setImageType(int $image_type): bool
public setImageUnits(int $units): bool
public setImageVirtualPixelMethod(int $method): bool
public setImageWhitePoint(float $x, float $y): bool
public setInterlaceScheme(int $interlace_scheme): bool
public setIteratorIndex(int $index): bool
public setLastIterator(): bool
public setOption(string $key, string $value): bool
public setPage( int $width, int $height, int $x, int $y): bool
public setPointSize(float $point_size): bool
public setProgressMonitor(callable $callback): bool
public static setRegistry(string $key, string $value): bool
public setResolution(float $x_resolution, float $y_resolution): bool
public static setResourceLimit(int $type, int $limit): bool
public setSamplingFactors(array $factors): bool
public setSize(int $columns, int $rows): bool
public setSizeOffset(int $columns, int $rows, int $offset): bool
public setType(int $image_type): bool
public shadeImage(bool $gray, float $azimuth, float $elevation): bool
public shadowImage( float $opacity, float $sigma, int $x, int $y): bool
public sharpenImage(float $radius, float $sigma, int $channel = Imagick::CHANNEL_DEFAULT): bool
public shaveImage(int $columns, int $rows): bool
public shearImage(mixed $background, float $x_shear, float $y_shear): bool
public sigmoidalContrastImage( bool $sharpen, float $alpha, float $beta, int $channel = Imagick::CHANNEL_DEFAULT): bool
public sketchImage(float $radius, float $sigma, float $angle): bool
public smushImages(bool $stack, int $offset): Imagick
public solarizeImage(int $threshold): bool
public sparseColorImage(int $SPARSE_METHOD, array $arguments, int $channel = Imagick::CHANNEL_DEFAULT): bool
public spliceImage( int $width, int $height, int $x, int $y): bool
public spreadImage(float $radius): bool
public statisticImage( int $type, int $width, int $height, int $channel = Imagick::CHANNEL_DEFAULT): bool
public steganoImage(Imagick $watermark_wand, int $offset): Imagick
public stereoImage(Imagick $offset_wand): bool
public stripImage(): bool
public subImageMatch(Imagick $Imagick, array &$offset = ?, float &$similarity = ?): Imagick
swirlImage(float $degrees): bool
textureImage(Imagick $texture_wand): Imagick
public thresholdImage(float $threshold, int $channel = Imagick::CHANNEL_DEFAULT): bool
public thumbnailImage( int $columns, int $rows, bool $bestfit = false, bool $fill = false, bool $legacy = false): bool
public tintImage(mixed $tint, mixed $opacity, bool $legacy = false): bool
public __toString(): string
public transformImage(string $crop, string $geometry): Imagick
public transformImageColorspace(int $colorspace): bool
public transparentPaintImage( mixed $target, float $alpha, float $fuzz, bool $invert): bool
public transposeImage(): bool
public transverseImage(): bool
public trimImage(float $fuzz): bool
public uniqueImageColors(): bool
public unsharpMaskImage( float $radius, float $sigma, float $amount, float $threshold, int $channel = Imagick::CHANNEL_DEFAULT): bool
public valid(): bool
public vignetteImage( float $blackPoint, float $whitePoint, int $x, int $y): bool
public waveImage(float $amplitude, float $length): bool
public whiteThresholdImage(mixed $threshold): bool
public writeImage(string $filename = NULL): bool
public writeImageFile(resource $filehandle, string $format = ?): bool
public writeImages(string $filename, bool $adjoin): bool
public writeImagesFile(resource $filehandle, string $format = ?): bool
}
Методи зображення та глобальні методи
Клас Imagick має можливість утримувати та обробляти кілька зображень одночасно. Це досягається рахунок внутрішнього стека, у якому існує покажчик, що вказує на поточне зображення. Деякі функції працюють з усіма зображеннями в класі Imagick, але все-таки більшість працює тільки з поточним зображенням у внутрішньому стеку. За згодою, імена методів можуть містити слово Image для позначення того, що вони впливають лише на поточне зображення у стеку.
Методи класу
Тут наведено список найбільш використовуваних методів, об'єднаних у групи за призначенням:
Методи класу за призначенням
Зміст
- Imagick::adaptiveBlurImage— Додає адаптивний фільтр розмиття до зображення
- Imagick::adaptiveResizeImage— Адаптивна зміна розміру зображення з даними тріангуляції
- Imagick::adaptiveSharpenImage— Адаптивна зміна різкості зображення
- Imagick::adaptiveThresholdImage— Вибір порога кожного пікселя в залежності від діапазону інтенсивності
- Imagick::addImage— Додає нове зображення до списку зображень об'єкту Imagick
- Imagick::addNoiseImage - Накладає випадковий шум на зображення
- Imagick::affineTransformImage— Перетворює зображення
- Imagick::animateImages— Анімація одного або кількох зображень
- Imagick::annotateImage— Додає текстовий коментар на зображення
- Imagick::appendImages— Об'єднує набір зображень
- Imagick::autoLevelImage— Налаштовує рівні певного каналу зображення
- Imagick::averageImages— Усереднює набір зображень
- Imagick::blackThresholdImage— Перевести всі пікселі нижче граничного значення в чорний колір
- Imagick::blueShiftImage— Приглушує кольори зображення
- Imagick::blurImage— Додає фільтр розмиття до зображення
- Imagick::borderImage— Оточує зображення рамкою
- Imagick::brightnessContrastImage— Змінює яскравість та/або контраст зображення
- Imagick::charcoalImage - Малювання вугіллям
- Imagick::chopImage— Видаляє область зображення та обрізає його.
- Imagick::clampImage - Обмежує діапазон кольорів від 0 до квантової глибини.
- Imagick::clear— Очищає всі ресурси, пов'язані з об'єктом Imagick
- Imagick::clipImage— Обрізка вздовж найближчого контуру з профілем 8BIM
- Imagick::clipImagePath— Кліпи вздовж іменованих шляхів із профілю 8BIM, якщо вони є
- Imagick::clipPathImage— Відсікти уздовж зазначеного контуру з профілем 8BIM
- Imagick::clone— Створює точну копію об'єкту Imagick
- Imagick::clutImage— Замінює кольори у зображенні
- Imagick::coalesceImages— Компонує набір зображень
- Imagick::colorFloodfillImage— Змінює значення кольору будь-якого пікселя, що відповідає цільовому
- Imagick::colorizeImage— Змішування кольору заливки із зображенням
- Imagick::colorMatrixImage— Застосовує перетворення кольору до зображення
- Imagick::combineImages— Об'єднує одне або кілька зображень в одне зображення
- Imagick::commentImage— Додає коментар до вашого зображення
- Imagick::compareImageChannels— Повертає різницю в одному чи кількох зображеннях
- Imagick::compareImageLayers— Повертає максимальну область, що обмежує між зображеннями.
- Imagick::compareImages— Порівнює зображення з відновленим зображенням
- Imagick::compositeImage— Накладає одне зображення на інше
- Imagick::__construct - Конструктор об'єкту Imagick
- Imagick::contrastImage— Змінює контраст зображення
- Imagick::contrastStretchImage— Підвищує контрастність кольорового зображення
- Imagick::convolveImage— Застосовується ядро згортки для користувача.
- Imagick::count— Отримує кількість зображень
- Imagick::cropImage— Витягує область зображення
- Imagick::cropThumbnailImage - Створює обрізану мініатюру
- Imagick::current— Повертає посилання на поточний об'єкт Imagick
- Imagick::cycleColormapImage— Відображає карту кольорів зображення
- Imagick::decipherImage— Розшифровує зображення
- Imagick::deconstructImages— Повертає певні піксельні відмінності між зображеннями
- Imagick::deleteImageArtifact— Видаляє артефакт зображення
- Imagick::deleteImageProperty— Видаляє властивість зображення
- 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::filter— Застосовується ядро згортки для користувача.
- Imagick::flattenImages— Поєднує послідовність зображень
- Imagick::flipImage— Створює вертикальне дзеркало зображення
- Imagick::floodFillPaintImage— Змінює значення кольору будь-якого пікселя, що відповідає цільовому
- Imagick::flopImage— Створює горизонтальне дзеркальне відображення
- Imagick::forwardFourierTransformImage - Реалізує дискретне перетворення Фур'є
- Imagick::frameImage— Додає імітацію тривимірного кордону
- Imagick::functionImage— Застосовує функцію зображення.
- Imagick::fxImage— Оцінює вираз для кожного пікселя у зображенні
- Imagick::gammaImage - Гамма-корекція зображення
- Imagick::gaussianBlurImage— Розмиває зображення
- Imagick::getColorspace— Повертає палітру кольорів
- Imagick::getCompression— Повертає тип стиснення об'єкта
- Imagick::getCompressionQuality— Повертає якість стиснення об'єкта
- Imagick::getCopyright— Повертає копірайт API ImageMagick у вигляді рядка
- Imagick::getFilename - Ім'я файлу результуючого зображення
- Imagick::getFont— Повертає назву шрифту
- Imagick::getFormat— Повертає формат Imagick об'єкту
- Imagick::getGravity - Повертає значення гравітації (тяжіння)
- Imagick::getHomeURL— Повертає домашню URL-адресу бібліотеки ImageMagick
- Imagick::getImage— Повертає новий об'єкт Imagick
- Imagick::getImageAlphaChannel— Перевіряє, чи є зображення альфа-канал
- Imagick::getImageArtifact— Повертає артефакт зображення
- Imagick::getImageAttribute - Повертає іменований атрибут
- Imagick::getImageBackgroundColor— Повертає колір тла зображення
- Imagick::getImageBlob— Повертає послідовність зображень у вигляді BLOB
- Imagick::getImageBluePrimary— Повертає основну точку синього кольору зображення
- Imagick::getImageBorderColor— Повертає колір рамки зображення
- Imagick::getImageChannelDepth— Повертає глибину для певного каналу зображення
- Imagick::getImageChannelDistortion— Порівнює канали зображення з відновленим зображенням
- Imagick::getImageChannelDistortions— Повертає спотворення каналу
- Imagick::getImageChannelExtrema— Повертає екстремуми для одного або кількох каналів зображення
- Imagick::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 - Повертає значення гравітації (тяжіння)
- Imagick::getImageGreenPrimary— Повертає первинну точку кольоровості зеленого
- Imagick::getImageHeight— Повертає висоту зображення
- Imagick::getImageHistogram— Повертає гістограму зображення
- Imagick::getImageIndex— Повертає індекс активного поточного зображення.
- Imagick::getImageInterlaceScheme— Отримує схему надрядкового зображення
- Imagick::getImageInterpolateMethod— Повертає метод інтерполяції
- Imagick::getImageIterations— Повертає ітерацію зображення
- Imagick::getImageLength— Повертає довжину зображення у байтах
- Imagick::getImageMatte— Повертає, якщо зображення містить матовий канал
- Imagick::getImageMatteColor— Повертає матовий колір зображення
- Imagick::getImageMimeType— Повертає MIME-тип зображення
- 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— Повертає всі послідовності зображення у вигляді великого двійкового об'єкта
- Imagick::getImageScene— Повертає сцену зображення
- Imagick::getImageSignature - Генерує хеш SHA-256
- Imagick::getImageSize— Повертає розмір зображення у байтах
- Imagick::getImageTicksPerSecond— Отримує кількість кадрів на секунду для зображення
- 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::getQuantum— Повертає квантовий діапазон ImageMagick
- Imagick::getQuantumDepth - Повертає величину глибини
- Imagick::getQuantumRange— Повертає розмір спектру Imagick
- Imagick::getRegistry— Отримує запис StringRegistry
- Imagick::getReleaseDate— Повертає дату випуску ImageMagick
- Imagick::getResource— Повертає розмір пам'яті вказаного ресурсу.
- Imagick::getResourceLimit— Повертає заданий ліміт ресурсів
- Imagick::getSamplingFactors— Повертає горизонтальний та вертикальний фактор вибірки
- Imagick::getSize— Повертає розмір, пов'язаний із об'єктом Imagick
- Imagick::getSizeOffset— Повертає розмір усунення
- Imagick::getVersion— Повертає версію API ImageMagick
- Imagick::haldClutImage— Замінює кольори у зображенні
- Imagick::hasNextImage— Перевіряє, чи об'єкт містить більше зображень
- Imagick::hasPreviousImage— Перевіряє, чи об'єкт має попереднє зображення.
- Imagick::identifyFormat— Замінює будь-які вбудовані символи форматування відповідною властивістю зображення
- Imagick::identifyImage— Визначає зображення та отримує атрибути
- Imagick::implodeImage— Створює копію зображення
- Imagick::importImagePixels— Імпортує пікселі зображення
- Imagick::inverseFourierTransformImage - Реалізує дискретне перетворення Фур'є
- Imagick::labelImage— Додає позначку до зображення
- Imagick::levelImage— Регулює рівні зображення
- Imagick::linearStretchImage— Розтягує з насиченням яскравість зображення
- Imagick::liquidRescaleImage— Анімує зображення чи зображення
- Imagick::listRegistry— Перелічує всі налаштування реєстру
- Imagick::magnifyImage— Пропорційно масштабує зображення вдвічі
- Imagick::mapImage— Замінює кольори зображення на найближчий колір із еталонного зображення
- Imagick::matteFloodfillImage— Змінює значення прозорості кольору
- Imagick::medianFilterImage— Застосовує цифровий фільтр
- Imagick::mergeImageLayers— Об'єднує шари зображення
- Imagick::minifyImage— Масштабує зображення пропорційно до половини його розміру.
- Imagick::modulateImage— Керуйте яскравістю, насиченістю та відтінком
- Imagick::montageImage— Створює складне зображення
- Imagick::morphImages— Перетворює набір зображень
- Imagick::morphology— Застосовує зображення ядро, надане користувачем, відповідно до заданого методу морфології
- 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 - Імітує фото Polaroid
- Imagick::posterizeImage— Зменшує зображення до обмеженої кількості рівнів кольору
- Imagick::previewImages— Швидке визначення відповідних параметрів для обробки зображень
- Imagick::previousImage— Перехід до попереднього зображення в об'єкті
- Imagick::profileImage— Додає або видаляє профіль зображення
- Imagick::quantizeImage - Аналізує кольори еталонного зображення
- Imagick::quantizeImages— Аналізує кольори у послідовності зображень
- Imagick::queryFontMetrics— Повертає масив, який представляє метрики шрифту
- Imagick::queryFonts— Повертає налаштовані шрифти
- Imagick::queryFormats— Повертає формати, які підтримує Imagick
- Imagick::radialBlurImage— Радіальне розмиття зображення
- Imagick::raiseImage— Створює імітацію ефекту 3D-кнопки
- Imagick::randomThresholdImage— Створює висококонтрастне двокольорове зображення
- Imagick::readImage— Читає зображення із файлу
- Imagick::readImageBlob— Зчитує зображення з двійкового рядка
- Imagick::readImageFile— Читає зображення із відкритого дескриптора файлу
- Imagick::readimages— Читає зображення з масиву імен файлів
- Imagick::recolorImage— Перефарбовує зображення
- Imagick::reduceNoiseImage— Згладжує контури зображення
- Imagick::remapImage— Перезначає кольори зображення
- Imagick::removeImage— Видалення зображення зі списку зображень
- Imagick::removeImageProfile— Видаляє іменований профіль зображення та повертає його
- Imagick::render - Відображає всі попередні команди малювання
- Imagick::resampleImage— Перетворює зображення до потрібної роздільної здатності
- Imagick::resetImagePage— Скидає сторінку зображення
- Imagick::resizeImage— Масштабує зображення
- Imagick::rollImage— Зміщує зображення
- Imagick::rotateImage— Повертає зображення
- Imagick::rotationalBlurImage— Застосовує обертальне розмиття до зображення.
- Imagick::roundCorners— Заокруглює кути зображення
- Imagick::sampleImage— Масштабує зображення з піксельною вибіркою
- Imagick::scaleImage— Масштабує розмір зображення
- Imagick::segmentImage— Сегментує зображення
- Imagick::selectiveBlurImage - Вибіркове розмиття зображення в межах порогового значення контрастності
- Imagick::separateImageChannel— Відокремлює канал від зображення
- Imagick::sepiaToneImage— Тонування зображення сепією
- Imagick::setBackgroundColor— Встановлює колір тла об'єкта за промовчанням
- Imagick::setColorspace— Встановлює колірний простір
- Imagick::setCompression— Встановлює тип стиснення об'єкта за промовчанням
- Imagick::setCompressionQuality— Встановлює якість стандартного стиснення об'єкта
- Imagick::setFilename— Встановлює ім'я файлу перед читанням чи записом зображення
- Imagick::setFirstIterator - Встановлює ітератор Imagick для першого зображення
- Imagick::setFont - Встановлює шрифт
- Imagick::setFormat— Встановлює формат об'єкту Imagick
- Imagick::setGravity - Встановлює гравітацію
- Imagick::setImage— Замінює зображення в об'єкті
- Imagick::setImageAlphaChannel - Встановлює альфа-канал зображення
- Imagick::setImageArtifact— Встановлює артефакт зображення
- Imagick::setImageAttribute— Встановлює атрибут зображення
- Imagick::setImageBackgroundColor— Встановлює колір тла зображення
- Imagick::setImageBias— Встановлює зміщення зображення для будь-якого методу, який згортає зображення
- Imagick::setImageBiasQuantum— Встановлює зміщення зображення
- 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— Встановлює гравітацію зображення
- 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— Встановлює тривалість відображення кадру
- Imagick::setImageType— Встановлює тип зображення
- Imagick::setImageUnits— Встановлює одиниці вимірювання роздільної здатності зображення
- Imagick::setImageVirtualPixelMethod - Встановлює метод віртуального пікселя
- Imagick::setImageWhitePoint— Встановлює білу точку кольору зображення
- Imagick::setInterlaceScheme— Встановлює стиснення зображення
- Imagick::setIteratorIndex - Встановлює позицію ітератора
- Imagick::setLastIterator - Встановлює ітератор Imagick до останнього зображення
- Imagick::setOption - Встановлює опцію
- Imagick::setPage— Встановлює геометрію сторінки об'єкту Imagick
- Imagick::setPointSize - Встановлює розмір точки
- Imagick::setProgressMonitor— Встановлює callback-функцію, яка буде викликатись під час обробки зображення Imagick
- Imagick::setRegistry— Встановлює значення запису реєстру ImageMagick з ім'ям key
- 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::smushImages— Бере всі зображення з поточного покажчика зображення до кінця списку зображень і переміщує їх
- Imagick::solarizeImage— Застосовує до зображення ефект соляризації
- Imagick::sparseColorImage - Інтерполює кольори
- Imagick::spliceImage— Склеює суцільний колір у зображення
- Imagick::spreadImage— Випадково зміщує кожен піксель у блоці
- Imagick::statisticImage— Модифікація зображення за допомогою функції статистики
- Imagick::steganoImage— Приховує цифровий водяний знак у зображенні
- Imagick::stereoImage— Об'єднує два зображення
- Imagick::stripImage— Знімає зображення всіх профілів та коментарів
- Imagick::subImageMatch— Виконує пошук фрагмента зображення у поточному зображенні та повертає другорядне зображення.
- Imagick::swirlImage— Закручує пікселі навколо центру зображення
- Imagick::textureImage— Багато разів розміщує зображення текстури
- Imagick::thresholdImage - Змінює окремі пікселі на основі порогового значення
- Imagick::thumbnailImage— Змінює розмір зображення
- Imagick::tintImage— Застосовує вектор кольору до кожного пікселя зображення
- Imagick::__function toString() { [native code] }— Повертає зображення у вигляді рядка
- Imagick::transformImage— Зручний метод налаштування розміру кадрування та геометрії зображення
- Imagick::transformImageColorspace— Перетворює зображення на новий колірний простір
- Imagick::transparentPaintImage— Малює пікселі прозорими
- Imagick::transposeImage— Створює вертикальне дзеркальне відображення
- Imagick::transverseImage— Створює горизонтальне дзеркальне відображення
- Imagick::trimImage— Видаляє краї із зображення
- Imagick::uniqueImageColors - Відкидає все, крім одного, будь-якого кольору пікселя
- Imagick::unsharpMaskImage - Різкість зображення
- Imagick::valid— Перевіряє, чи поточний елемент є коректним.
- Imagick::vignetteImage— Додає він'єтний фільтр до зображення
- Imagick::waveImage— Застосовує хвильовий фільтр до зображення
- Imagick::whiteThresholdImage— Зафарбовує всі пікселі вище за поріг у білий
- Imagick::writeImage— Записує зображення за вказаним ім'ям файлу
- Imagick::writeImageFile— Записує зображення у файл
- Imagick::writeImages— Записує зображення або послідовність зображень
- Imagick::writeImagesFile— Записує кадри у файловий дескриптор