2024年PHP开发者大会日本站

Imagick::setImageIndex

(PECL imagick 2, PECL imagick 3)

Imagick::setImageIndex设置迭代器位置

警告

自Imagick 3.4.4起,此函数已被弃用。强烈建议不要依赖此函数。

描述

public Imagick::setImageIndex(int $index): bool

将迭代器设置为图像列表中由索引参数指定的位置。

此方法已弃用。参见 Imagick::setIteratorIndex().

参数

index

要将迭代器设置到的位置

返回值

成功时返回true

错误/异常

出错时抛出ImagickException。

添加注释

用户贡献的注释 2条注释

Rob Hidalgo
12年前
从ImageBlob读取PDF时,如果要设置要使用的页面,可以使用此函数。
maulik_Vr at yahoo dot co dot in
11年前
当您通过getImageBlog读取pdf并想要获取特定页面的图像或blob时,请按如下所示使用此函数。

$ims = new Imagick();

$ims->readImageBlob($pdfFileContent);

$ims->setImageIndex(5); //这将返回pdf文件的第6页
$image->setImageFormat('png');
//等等
$blob = $image->getImageBlob();
To Top