PHP.mk документација

(PECL imagick 2, PECL imagick 3)

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

class.imagick.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека class.imagick.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
(PECL imagick 2, PECL imagick 3)

Референца за `class.imagick.php` со подобрена типографија и навигација.

class.imagick.php

На (PECL imagick 2, PECL imagick 3) class

(PECL imagick 2, PECL imagick 3)

Синопсис на класата

class (PECL imagick 2, PECL imagick 3) implements Итератор {
public __construct(mixed $files = ?)
public adaptiveBlurImage(float $radius, float $sigma, int $channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): bool
public adaptiveResizeImage(
         int $columns,
         int $rows,
         bool $bestfit = false,
         bool $legacy = false
): bool
public adaptiveSharpenImage(float $radius, float $sigma, int $channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): bool
public adaptiveThresholdImage(int $width, int $height, int $offset): bool
public addNoiseImage(int $noise_type, int $channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): bool
public animateImages(string $x_server): bool
public annotateImage(
         ImagickDraw $draw_settings,
         float $x,
         float $y,
         float $angle,
         string $text
): bool
public autoLevelImage(int $channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): bool
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 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): bool
public charcoalImage(float $radius, float $sigma): bool
public chopImage(
         int $width,
         int $height,
         int $x,
         int $y
): bool
public clampImage(int $channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): bool
public clear(): bool
public clipImage(): bool
public clipImagePath(string $pathname, string $inside): void
public clipPathImage(string $pathname, bool $inside): bool
public clutImage((PECL imagick 2, PECL imagick 3) $lookup_table, int $channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): bool
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): bool
public commentImage(string $comment): bool
public compareImageChannels((PECL imagick 2, PECL imagick 3) $image, int $channelType, int $metricType): array
public compositeImage(
         (PECL imagick 2, PECL imagick 3) $composite_object,
         int $composite,
         int $x,
         int $y,
         int $channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.
): bool
public contrastImage(bool $sharpen): bool
public contrastStretchImage(float $black_point, float $white_point, int $channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): bool
public convolveImage(array $kernel, int $channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): 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 cycleColormapImage(int $displace): bool
public decipherImage(string $passphrase): bool
public deleteImageArtifact(string $artifact): bool
public deskewImage(float $threshold): 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 evaluateImage(int $op, float $constant, int $channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): 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 (PECL imagick 3 >= 3.3.0)): bool
public flipImage(): bool
public floodFillPaintImage(
         mixed $fill,
         float $fuzz,
         mixed $target,
         int $x,
         int $y,
         bool $invert,
         int $channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.
): bool
public flopImage(): 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 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): bool
public fxImage(string $expression, int $channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): (PECL imagick 2, PECL imagick 3)
public gammaImage(float $gamma, int $channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): bool
public gaussianBlurImage(float $radius, float $sigma, int $channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): bool
public getColorspace(): int
public static getCopyright(): string
public getFont(): string
public getFormat(): string
public getGravity(): int
public static getHomeURL(): string
public getImageArtifact(string $artifact): string
public getImageChannelDepth(int $channel): int
public getImageChannelDistortions((PECL imagick 2, PECL imagick 3) $reference, int $metric, int $channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): float
public getImageChannelExtrema(int $channel): array
public getImageChannelKurtosis(int $channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): array
public getImageChannelMean(int $channel): array
public getImageChannelRange(int $channel): array
public getImageDelay(): int
public getImageDepth(): int
public getImageDistortion(MagickWand $reference, int $metric): float
public getImageIndex(): int
public getImageProfiles(string $pattern = "*", bool $include_values = true): array
public getImageProperties(string $pattern = "*", bool $include_values = true): array
public getImageRegion(
         int $width,
         int $height,
         int $x,
         int $y
): (PECL imagick 2, PECL imagick 3)
public getImageScene(): int
public getImageSize(): int
public getImageType(): int
public getImageUnits(): int
public getImageWidth(): int
public getOption(string $key): string
public static getPackageName(): string
public getPage(): array
public getPixelRegionIterator(
         int $x,
         int $y,
         int $columns,
         int $rows
): ImagickPixelIterator
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 getSize(): array
public getSizeOffset(): int
public static getVersion(): array
public haldClutImage((PECL imagick 2, PECL imagick 3) $clut, int $channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): bool
public hasNextImage(): 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 labelImage(string $label): bool
public levelImage(
         float $blackPoint,
         float $gamma,
         float $whitePoint,
         int $channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.
): 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 matteFloodfillImage(
         float $alpha,
         float $fuzz,
         mixed $bordercolor,
         int $x,
         int $y
): bool
public medianFilterImage(float $radius): bool
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
): (PECL imagick 2, PECL imagick 3)
public morphology(
         int $morphologyMethod,
         int $iterations,
         ImagickKernel $ImagickKernel,
         int $channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.
): bool
public motionBlurImage(
         float $radius,
         float $sigma,
         float $angle,
         int $channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.
): bool
public negateImage(bool $gray, int $channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): 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 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): bool
public oilPaintImage(float $radius): bool
public opaquePaintImage(
         mixed $target,
         mixed $fill,
         float $fuzz,
         bool $invert,
         int $channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.
): bool
public orderedPosterizeImage(string $threshold_map, int $channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): bool
public paintFloodfillImage(
         mixed $fill,
         float $fuzz,
         mixed $bordercolor,
         int $x,
         int $y,
         int $channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.
): bool
public paintOpaqueImage(
         mixed $target,
         mixed $fill,
         float $fuzz,
         int $channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.
): 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 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 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): bool
public raiseImage(
         int $width,
         int $height,
         int $x,
         int $y,
         bool $raise
): bool
public randomThresholdImage(float $low, float $high, int $channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): 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((PECL imagick 2, PECL imagick 3) $replacement, int $DITHER): bool
public removeImage(): bool
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 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): 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 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.
): 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 setFont(string $font): bool
public setFormat(string $format): bool
public setGravity(int $gravity): 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 setImageBorderColor(mixed $border): bool
public setImageChannelDepth(int $channel, int $depth): bool
public setImageColormapColor(int $index, ImagickPixel $color): bool
public setImageColorspace(int $colorspace): bool
public setImageCompose(int $compose): bool
public setImageCompression(int $compression): 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 setImageIndex(int $index): bool
public setImageInterlaceScheme(int $interlace_scheme): 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 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 setInterlaceScheme(int $interlace_scheme): bool
public setIteratorIndex(int $index): 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 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): 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 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.
): bool
public sketchImage(float $radius, float $sigma, float $angle): bool
public solarizeImage(int $threshold): bool
public sparseColorImage(int $SPARSE_METHOD, array $arguments, int $channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): 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 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.
): bool
public stripImage(): bool
swirlImage(float $degrees): bool
public thresholdImage(float $threshold, int $channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): 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 transformImageColorspace(int $colorspace): bool
public transparentPaintImage(
         mixed $target,
         float $alpha,
         float $fuzz,
         bool $invert
): bool
public trimImage(float $fuzz): bool
public unsharpMaskImage(
         float $radius,
         float $sigma,
         float $amount,
         float $threshold,
         int $channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.
): 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 Ги ескејпува специјалните знаци во): 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 за да означат дека влијаат само на тековната слика во стек структурата.

Методи на класата

Бидејќи има толку многу методи, еве корисна листа на методи, малку сведена на нивната општа намена:

Методи на класата по намена
Ефекти на сликата Методи за добивање Методи за поставување Читање/запишување слики Друго
Замени ги боите на сликата од табела за пребарување на бои. (PECL imagick 2, PECL imagick 3) Imagick::getCompression() Imagick::setBackgroundColor() Imagick::__construct()
Овој метод сега поддржува пропорционално скалирање. Поминете нула како кој било од параметрите за пропорционално скалирање. Imagick::clear() помеѓу 1 и 100, 1 = висока компресија, 100 ниска компресија. Imagick::getFilename() Imagick::addImage()
Imagick::clone() Imagick::adaptiveSharpenImage() Imagick::getFormat() (PECL imagick 2, PECL imagick 3) Imagick::setCompression()
Imagick::current() Imagick::adaptiveThresholdImage() Imagick::getImageBackgroundColor() Imagick::clear() Imagick::setFilename()
Imagick::embossImage() Imagick::destroy() Imagick::getImageBlob() Imagick::getImagesBlob() Imagick::adaptiveSharpenImage()
Imagick::setFormat() (PECL imagick 2, PECL imagick 3) Imagick::getImageBluePrimary() Imagick::setImageBackgroundColor() Imagick::getImageFilename()
Низата за цртање Imagick::getHomeURL() 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() (PECL imagick 2, PECL imagick 3) Imagick::setImageBorderColor() Imagick::setImageFormat()
Imagick::getVersion() Imagick::borderImage() Imagick::getImageChannelMean() Imagick::setImageChannelDepth() Imagick::readImageFile()
Стандардното отстапување на Гаусовата функција, во пиксели Imagick::hasNextImage() Imagick::getImageChannelStatistics() Imagick::setImageColormapColor() Imagick::readImage()
Менување на големината на сликата до стандардна големина за веб. Овој метод најдобро функционира кога се менува големината на големина само малку помала од претходната големина на сликата. Imagick::hasPreviousImage() Imagick::getImageColormapColor() Imagick::optimizeImageLayers() Imagick::setImageColorSpace()
Imagick::labelImage() Imagick::clipImage() Imagick::getImageColorspace() Imagick::writeImages() Сега дозволува стринг што ја претставува бојата како трет параметар. Претходните верзии дозволуваа само објект ImagickPixel.
Imagick::setImageCompose() (PECL imagick 2, PECL imagick 3) Imagick::getImageColors()     низа што содржи дефиниција за псевдо-слика.
Imagick::setImageCompression() Imagick::coalesceImages() (PECL imagick 2, PECL imagick 3)     Imagick::getImageCompose()
Imagick::nextImage() Imagick::colorFloodFillImage() Imagick::getImageDelay()     Imagick::setImageDepth()
Сега дозволува стринг што ја претставува бојата како прв параметар и float што ја претставува вредноста на непроѕирност како втор параметар. Претходните верзии дозволуваа само ImagickPixel објекти. Imagick::pingImageBlob() Imagick::getImageDepth()     Imagick::setImageDispose()
Imagick::pingImageFile() Imagick::combineImages() Imagick::getImageDepth()     Imagick::getImageDispose()
Imagick::pingImage() Imagick::compareImageChannels() Imagick::getImageDistortion()     Imagick::setImageExtent()
(PECL imagick 2, PECL imagick 3) Imagick::getImageExtrema() Imagick::setImageBluePrimary()     Imagick::profileImage()
Хоризонталното поместување на композитната слика Imagick::setImageBackgroundColor() Imagick::setImageBorderColor()     (PECL imagick 2 >= 2.3.0, PECL imagick 3)
(PECL imagick 2, PECL imagick 3) Imagick::setFirstIterator() Imagick::setImageGamma()     Imagick::removeImageProfile()
Imagick::contrastStretchImage() Imagick::getImageGamma() Imagick::setImageGreenPrimary()     Imagick::removeImage()
Imagick::convolveImage() Imagick::getImageGeometry() Imagick::getImageIndex()     Imagick::getImageBorderColor()
Imagick::chopImage() Imagick::getImageGreenPrimary() Imagick::setImageInterpolateMethod()     Imagick::getImageIndex()
Imagick::cycleColormapImage() Imagick::getImageWidth() Бројот на повторувања низ кои треба да се повторува сликата. Поставете на '0' за континуирано повторување.     Imagick::valid()
Imagick::deconstructImages() Пример #1 Генерира Imagick::setImageMatteColor()     Imagick::getCopyright()
Imagick::drawImage() Креирај слики, постави и добиј го индексот на итераторот (PECL imagick 2 >= 2.1.0, PECL imagick 3)        
Imagick::edgeImage() Imagick::getImageInterlaceScheme() Imagick::setImagePage()        
Imagick::oilpaintImage() Imagick::getImageInterpolateMethod() Imagick::setImageProfile()        
Imagick::enhanceImage() Imagick::getImageIterations() Imagick::getImageProperty()        
(PECL imagick 2, PECL imagick 3) Imagick::getImageMatteColor() Imagick::setImageRedPrimary()        
Вредноста на операторот Imagick::getImageMatte() Imagick::setImageRenderingIntent()        
Imagick::mergeImageLayers() Imagick::getImagePage() Imagick::setResolution()        
(PECL imagick 2, PECL imagick 3) Imagick::getImagePixelColor() Imagick::setImageScene()        
Imagick::flopImage() Imagick::getImageProfile() (PECL imagick 2, PECL imagick 3)        
    (PECL imagick 2, PECL imagick 3) Imagick::setImageType()        
Imagick::fxImage() Imagick::getImageRedPrimary() Imagick::setImageUnits()        
Imagick::gammaImage() Imagick::getImageRegion() Imagick::setImageVirtualPixelMethod()        
Замаглува слика. Сликата ја конволвираме со Гаусов оператор со даден радиус и стандардна девијација (сигма). За разумни резултати, радиусот треба да биде поголем од сигма. Користете радиус од 0 и изберете соодветен радиус за вас. Imagick::getImageRenderingIntent() Imagick::setImageWhitepoint()        
Радиусот на имплозијата Imagick::setImageResolution() Imagick::setInterlaceScheme()        
(PECL imagick 2, PECL imagick 3) Imagick::getImageScene() Imagick::setOption()        
(PECL imagick 2, PECL imagick 3) Imagick::getImageSignature() Imagick::setPage()        
Imagick::cropImage() Imagick::getImageTicksPerSecond() (PECL imagick 2, PECL imagick 3)        
Imagick::matteFloodFillImage() Imagick::getImageTotalInkDensity() Го враќа наведеното ограничување на ресурсот. Единицата зависи од типот на ресурсот што се ограничува.        
(PECL imagick 2, PECL imagick 3) Imagick::getImageType() Imagick::setSamplingFactors()        
Imagick::magnifyImage() Imagick::getImageUnits() Imagick::setSizeOffset()        
Imagick::modulateImage() Imagick::getImageVirtualPixelMethod() Добијте ја големината во пиксели поврзана со објектот Imagick, претходно поставена со        
Imagick::montageImage() Imagick::getImageWhitepoint() Imagick::setType()        
Imagick::morphImages() . Ако сакате да ја добиете вистинската ширина / висина на сликата, користете            
Imagick::mosaicImages() Imagick::setImageBias()            
Imagick::blurImage() Imagick::getInterlaceScheme()            
Дали само да се негираат пикселите во сива скала во сликата. Imagick::getImage()            
(PECL imagick 2, PECL imagick 3) Imagick::getOption()            
(PECL imagick 2, PECL imagick 3) Imagick::getPackageName()            
Imagick::compareImageLayers() Imagick::getPage()            
Imagick::paintOpaqueImage() (PECL imagick 2, PECL imagick 3)            
Imagick::paintTransparentImage() Imagick::getPixelRegionIterator()            
Го намалува имиџот на ограничен број нивоа на боја. Исечете слика, а потоа прикажете ја во прелистувачот.            
Imagick::motionBlurImage() Imagick::getQuantumDepth()            
Imagick::raiseImage() Imagick::getResourceLimit()            
Највисока точка Imagick::getResource()            
Го измазнува обликот на сликата, задржувајќи ги информациите за рабовите. Алгоритмот работи така што секој пиксел го заменува со неговиот најблизок сосед по вредност. Сосед е дефиниран со радиус. Користете радиус од 0 и Imagick::reduceNoiseImage() ќе избере соодветен радиус за вас. Imagick::getSamplingFactors()            
Imagick::render() Imagick::getSizeOffset()            
Imagick::resampleImage() Imagick::getSize()            
(PECL imagick 2 >= 2.2.0, PECL imagick 3) Imagick::identifyImage()            
(PECL imagick 2, PECL imagick 3) Imagick::getImageSize()            
(PECL imagick 2, PECL imagick 3)                
Imagick::sampleImage()                
Imagick::minifyImage()                
(PECL imagick 2, PECL imagick 3)                
Imagick::sepiaToneImage()                
(PECL imagick 2, PECL imagick 3)                
Imagick::shadowImage()                
Го изострува имиџот. Го конволвираме имиџот со Гаусов оператор со даден радиус и стандардна девијација (сигма). За разумни резултати, радиусот треба да биде поголем од сигма. Користете радиус од 0 и                
Imagick::scaleImage()                
Бројот на степени за сечење по y-оската                
Imagick::sigmoidalContrastImage()                
Imagick::sketchImage()                
Imagick::waveImage()                
(PECL imagick 2, PECL imagick 3)                
(PECL imagick 2, PECL imagick 3)                
Imagick::steganoImage()                
Imagick::stereoImage()                
Imagick::stripImage()                
Imagick::addNoiseImage()                
Imagick::textureImage()                
Ги менува вредностите на индивидуалните пиксели врз основа на интензитетот на секој пиксел во споредба со прагот. Резултатот е слика со висок контраст, во две бои.                
Imagick::shaveImage()                
Imagick::tintImage()                
Создава хоризонтална огледална слика со рефлектирање на пикселите околу централната y-оска додека ги ротира за 270 степени. Овој метод е достапен ако Imagick е компајлиран со верзија 6.2.9 или понова на ImageMagick.                
Отстранете ги рабовите што се во бојата на позадината од сликата. Овој метод е достапен ако Imagick е компајлиран со верзијата на ImageMagick 6.2.9 или понова.                
Отфрла сите освен една боја на пиксел. Овој метод е достапен ако Imagick е компајлиран со верзијата на ImageMagick 6.2.9 или понова.                
Imagick::unsharpMaskImage()                
Imagick::vignetteImage()                
Пример #1 WaveImage може да биде доста бавно                
Сега дозволува стринг што ја претставува бојата како параметар. Претходните верзии дозволуваа само ImagickPixel објект.                

Содржина

Белешки од корисници 2 забелешки

StealthFox на live dot com
пред 17 години
Users looking to save  with these functions should know it can be done easily, for example

<?php
header ("Content-Type: image/{$Imagick->getImageFormat()}");
$data = $Imagick->getImageBlob ();
echo $data;
file_put_contents ('test.png', $data);
?>

That would display the image, and then save it to test.png. Such things are helpful especially when you need to reload images after creating them or save for later. :)
benkuhl на gmail точка com
пред 13 години
When using this library with PDFs, the term "image" applies to a page where the pointer begins at the last page of the document.

<?php

$document = new Imagick('myPdf.pdf'); //2 page PDF

$document->getNumberImages(); //returns 2

var_dump($document->hasNextImage()); //returns false - remember, we're on the last page
var_dump($document->hasPreviousImage()); //returns true

?>

If you need to do more than generate thumbnails from a PDF, use XPDF: http://www.foolabs.com/xpdf/home.html
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.