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