When reading a PDF from an ImageBlob, and you want to set the page to be used, this is the function to use.
(PECL imagick 2, PECL imagick 3)
Imagick::setImageIndex — Устанавливает позицию итератора
Функция объявлена УСТАРЕВШЕЙ в Imagick 3.4.4. Полагаться на эту функцию крайне не рекомендуется.
Устанавливает итератор в позицию в списке изображений, указанную параметром index.
Этот метод объявлен устаревшим. Используйте Imagick::setIteratorIndex().
index
Позиция для установки итератора.
В случае успешной работы возвращает true
.
Вызывает ImagickException в случае возникновения ошибки.
When reading a PDF from an ImageBlob, and you want to set the page to be used, this is the function to use.
when you read pdf by getImageBlog and want to get the image or blob of a specific page, use this function as below.
$ims = new Imagick();
$ims->readImageBlob($pdfFileContent);
$ims->setImageIndex(5); //this will return 6th page of the pdf file
$image->setImageFormat('png');
//etc
$blob = $image->getImageBlob();