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 — Define a posição do iterador
Esta função tornou-se DEFASADA a partir da Imagick 3.4.4. O uso desta função é fortemente desencorajado.
Define o iterador para a posição na lista de imagens especificada com o parâmetro index.
Este método foi preterido em favor do Imagick::setIteratorIndex().
index
A posição na qual o iterador será definido.
Retorna true
em caso de sucesso.
Lança uma exceção ImagickException em caso de erro.
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();