Imagick::setImageIndex
(PECL imagick 2, PECL imagick 3)
Imagick::setImageIndex — Set the iterator position
警告
此函数在 Imagick 3.4.4 中被 废弃,强烈建议不要应用此函数。
说明
public Imagick::setImageIndex(int
$index
): boolSet the iterator to the position in the image list specified with the index parameter.
This method has been deprecated. See Imagick::setIteratorIndex().
参数
-
index
-
The position to set the iterator to
返回值
成功时返回 true
。
错误/异常
错误时抛出 ImagickException。

User Contributed Notes 2 notes
Rob Hidalgo ¶
9 years ago
When reading a PDF from an ImageBlob, and you want to set the page to be used, this is the function to use.
maulik_Vr at yahoo dot co dot in ¶
9 years ago
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();
备份地址:http://www.lvesu.com/blog/php/imagick.setimageindex.php