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. :)(PECL imagick 2, PECL imagick 3)
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
(PECL imagick 2, PECL imagick 3)
Референца за `class.imagick.php` со подобрена типографија и навигација.
На (PECL imagick 2, PECL imagick 3) class
(PECL imagick 2, PECL imagick 3)
Синопсис на класата
$radius, float $sigma, int $channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): boolint
$columns,int
$rows,bool
$bestfit = false,bool
$legacy = false): bool
$radius, float $sigma, int $channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): bool$noise_type, int $channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): boolImagickDraw
$draw_settings,float
$x,float
$y,float
$angle,string
$text): bool
$channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): bool$brightness, float $contrast, int $channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): bool$channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): bool$lookup_table, int $channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): bool$image, int $channelType, int $metricType): array(PECL imagick 2, PECL imagick 3)
$composite_object,int
$composite,int
$x,int
$y,int
$channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): bool
$black_point, float $white_point, int $channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): bool$kernel, int $channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): bool$op, float $constant, int $channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): boolint
$x,int
$y,int
$width,int
$height,string
$map,int
$STORAGE): array
mixed
$fill,float
$fuzz,mixed
$target,int
$x,int
$y,bool
$invert,int
$channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): bool
mixed
$matte_color,int
$width,int
$height,int
$inner_bevel,int
$outer_bevel): bool
$function, array $arguments, int $channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): bool$expression, int $channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): (PECL imagick 2, PECL imagick 3)$gamma, int $channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): bool$radius, float $sigma, int $channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): bool$reference, int $channel, int $metric): float$reference, int $metric, int $channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): float$channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): array$clut, int $channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): boolint
$x,int
$y,int
$width,int
$height,string
$map,int
$storage,array
$pixels): bool
$complement, bool $magnitude): boolfloat
$blackPoint,float
$gamma,float
$whitePoint,int
$channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): bool
ImagickDraw
$draw,string
$tile_geometry,string
$thumbnail_geometry,int
$mode,string
$frame): (PECL imagick 2, PECL imagick 3)
int
$morphologyMethod,int
$iterations,ImagickKernel
$ImagickKernel,int
$channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): bool
float
$radius,float
$sigma,float
$angle,int
$channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): bool
$gray, int $channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): bool$channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): boolmixed
$target,mixed
$fill,float
$fuzz,bool
$invert,int
$channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): bool
$threshold_map, int $channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): boolmixed
$fill,float
$fuzz,mixed
$bordercolor,int
$x,int
$y,int
$channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): bool
mixed
$target,mixed
$fill,float
$fuzz,int
$channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): bool
int
$numberColors,int
$colorspace,int
$treedepth,bool
$dither,bool
$measureError): bool
int
$numberColors,int
$colorspace,int
$treedepth,bool
$dither,bool
$measureError): bool
$angle, int $channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): bool$low, float $high, int $channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): boolint
$columns,int
$rows,int
$filter,float
$blur,bool
$bestfit = false,bool
$legacy = false): bool
$angle, int $channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): boolfloat
$x_rounding,float
$y_rounding,float
$stroke_width = 10,float
$displace = 5,float
$size_correction = -6): bool
int
$COLORSPACE,float
$cluster_threshold,float
$smooth_threshold,bool
$verbose = false): bool
float
$radius,float
$sigma,float
$threshold,int
$channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): bool
$radius, float $sigma, int $channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): boolbool
$sharpen,float
$alpha,float
$beta,int
$channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): bool
$SPARSE_METHOD, array $arguments, int $channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): boolint
$type,int
$width,int
$height,int
$channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): bool
$watermark_wand, int $offset): (PECL imagick 2, PECL imagick 3)$Imagick, array &$offset = ?, float &$similarity = ?): (PECL imagick 2, PECL imagick 3)$threshold, int $channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): boolint
$columns,int
$rows,bool
$bestfit = false,bool
$fill = false,bool
$legacy = false): 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::contrastImage — Конструктор на Imagick
- Imagick::contrastStretchImage — Променете го контрастот на сликата
- Imagick::convolveImage — Го подобрува контрастот на обоена слика
- Imagick::count — Применува прилагодено јадро за конволуција на сликата
- Imagick::cropImage — Добијте го бројот на слики
- Imagick::cropThumbnailImage — Извлекува регион од сликата
- Imagick::current — Создава минијатура за сечење
- Imagick::cycleColormapImage — Враќа референца до тековниот објект Imagick
- Imagick::decipherImage — Ги поместува колор мапите на сликата
- Imagick::deconstructImages — Дешифрира слика
- Imagick::deleteImageArtifact — Враќа одредени разлики во пикселите помеѓу сликите
- Imagick::deleteImageProperty — Избриши артефакт од сликата
- Imagick::deskewImage — Брише својство на сликата
- Imagick::despeckleImage — Отстранува искривување од сликата
- Imagick::destroy — Го намалува шумот од дамки во сликата
- Imagick::displayImage — Го уништува објектот Imagick
- Imagick::displayImages — Прикажува слика
- Imagick::distortImage — Искривува слика користејќи различни методи на искривување
- Imagick::drawImage — Ги искривува сликите користејќи различни методи на искривување
- Imagick::edgeImage — Ги прикажува објектот ImagickDraw на тековната слика
- 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 — Го имплементира дискретниот Фуриеов трансформатор (DFT)
- 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 — Враќа секвенца на слики како блоб
- Imagick::getImageBluePrimary — Враќа хроматска сина примарна точка
- Imagick::getImageBorderColor — Враќа боја на работ на сликата
- Imagick::getImageChannelDepth — Го добива длабинскиот канал за одреден канал на сликата
- Imagick::getImageChannelDistortion — Ги споредува каналите на сликата на една слика со реконструирана слика
- Imagick::getImageChannelDistortions — Ги добива дисторзиите на каналот
- Imagick::getImageChannelExtrema — Ги добива екстремите за еден или повеќе канали на сликата
- Imagick::getImageChannelKurtosis — Целта на getImageChannelKurtosis
- Imagick::getImageChannelMean — Ги добива просекот и стандардната девијација
- Imagick::getImageChannelRange — Ги добива опсегот на каналите
- Imagick::getImageChannelStatistics — Враќа статистика за секој канал во сликата
- Imagick::getImageClipMask — Го добива маската за исечување на сликата
- Imagick::getImageColormapColor — Враќа боја на одреден индекс на палетата на бои
- Imagick::getImageColors — Го добива бројот на уникатни бои во сликата
- Imagick::getImageColorspace — Го добива просторот на бои на сликата
- Imagick::getImageCompose — Враќа операторот за композиција поврзан со сликата
- Imagick::getImageCompression — Го добива типот на компресија на тековната слика
- Imagick::getImageCompressionQuality — Го добива квалитетот на компресија на тековната слика
- Imagick::getImageDelay — Го добива задоцнувањето на сликата
- Imagick::getImageDepth — Го добива длабинскиот опсег на сликата
- Imagick::getImageDispose — Го добива методот за отстранување на сликата
- Imagick::getImageDistortion — Споредува слика со реконструирана слика
- Imagick::getImageExtrema — Ги добива екстремите за сликата
- Imagick::getImageFilename — Враќа име на датотека на одредена слика во низа
- Imagick::getImageFormat — Враќа формат на одредена слика во низа
- Imagick::getImageGamma — Го добива гама корекцијата на сликата
- Imagick::getImageGeometry — Ги добива ширината и висината како асоцијативен список
- Imagick::getImageGravity — Го добива гравитацијата на сликата
- 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 — Ја добива резолуцијата X и Y на сликата
- Imagick::getImageScene — Ги враќа сите секвенци на слики како blob
- Imagick::getImageSignature — Ја добива сцената на сликата
- Imagick::getImageSize — Враќа должина на сликата во бајти
- Imagick::getImageTicksPerSecond — Генерира SHA-256 дигест на пораката
- Imagick::getImageTotalInkDensity — Ги добива ticks-per-second на сликата
- Imagick::getImageType — Ја добива вкупната густина на мастило на сликата
- Imagick::getImageUnits — Ја добива потенцијалната типови на сликата
- Imagick::getImageVirtualPixelMethod — Ги добива единиците за резолуција на сликата
- Imagick::getImageWhitePoint — Го враќа методот на виртуелните пиксели
- Imagick::getImageWidth — Го враќа хроматичниот бел поинт
- Imagick::getInterlaceScheme — Ја враќа ширината на сликата
- Imagick::getIteratorIndex — Го добива индексот на моментално активната слика
- Imagick::getNumberImages — Ја добива шемата за преплетување на објектот
- Imagick::getOption — Го враќа бројот на слики во објектот
- Imagick::getPackageName — Враќа вредност поврзана со наведениот клуч
- Imagick::getPage — Враќа геометрија на страницата
- Imagick::getPixelIterator — Го враќа името на пакетот ImageMagick
- Imagick::getPixelRegionIterator — Враќа MagickPixelIterator
- Imagick::getPointSize — Добива ImagickPixelIterator за дел од сликата
- Imagick::getQuantum — Ја добива големината на точката
- Imagick::getQuantumDepth — Го враќа опсегот на кванти на ImageMagick
- 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 — Го имплементира инверзниот дискретен Фуриеов трансформат (DFT)
- Imagick::labelImage — Додава етикета на слика
- Imagick::levelImage — Ги прилагодува нивоата на сликата
- Imagick::linearStretchImage — Ја истегнува сатурацијата на интензитетот на сликата
- Imagick::liquidRescaleImage — Анимира слика или слики
- Imagick::listRegistry — Ги наведува сите поставки на регистарот
- Imagick::magnifyImage — Ја скалира сликата пропорционално 2x
- Imagick::mapImage — Пропорционално зголемува сликата 2 пати
- 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 — Симулира Полароид слика
- 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::setImageProperty — Додава именуван профил во објектот Imagick
- 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::setOption — Го поставува итераторот на Imagick на последната слика
- Imagick::setPage — Поставува опција
- Imagick::setPointSize — Ја поставува геометријата на страницата на објектот Imagick
- Imagick::setProgressMonitor — Поставува големина на точка
- Imagick::setRegistry — Поставува повик за враќање што ќе се повика за време на обработката
- Imagick::setResolution — Ја поставува намерата за рендерирање на сликата
- Imagick::setResourceLimit — Го поставува записот во регистарот на ImageMagick со име клучен и вредност
- Imagick::setSamplingFactors — Го поставува лимитот за одреден ресурс
- Imagick::setSize — Поставува големина на објектот Imagick
- Imagick::setSizeOffset — Ја поставува големината на објектот Imagick
- Imagick::setType — Ја поставува големината и поместувањето на објектот Imagick
- Imagick::shadeImage — Го поставува атрибутот за тип на слика
- Imagick::shadowImage — Создава 3Д ефект
- 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::__toString — Применува вектор на боја на секој пиксел во сликата
- 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 — Пишува слика или секвенца од слики
Белешки од корисници 2 забелешки
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