The following function applies a callback to each image in an Imagick object.
<?php
function imagickMap($callback, $im)
{
$im->setFirstIterator();
do
{
$callback($im);
}
while ( $im->nextImage() );
}
?>
E.g. to convert a series of images to grayscale:
<?php
imagickMap(
function($im)
{
$im->setImageType(Imagick::IMGTYPE_GRAYSCALEMATTE);
},
$im
);
?>
PHP.mk документација
Imagick::nextImage
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
imagick.nextimage.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
imagick.nextimage.php
Imagick::nextImage
Референца за `imagick.nextimage.php` со подобрена типографија и навигација.
Imagick::nextImage
(PECL imagick 2, PECL imagick 3)
Imagick::nextImage — Се префрла на следната слика
= NULL
Associates the next image in the image list with an Imagick object.
Параметри
Оваа функција нема параметри.
Вратени вредности
Патеката до PHP скриптата што треба да се провери. true на успешен исход.
Белешки од корисници 2 забелешки
simonjjarrett at gmail dot com ¶
пред 6 години
маркус.с.шмитц@gmail.com ¶
пред 13 години
Convert PDF to JPG page-wise:
<?php
$i = 0;
$imagick = new Imagick();
$imagick->readImage('myfile.pdf');
while($imagick->hasNextImage()) {
$imagick->writeImage(++$i.'-converted.jpg', false);
$imagick->nextImage();
}
?>
See also: http://php.net/manual/en/imagick.readimage.php