PHP Conference Japan 2024

Imagick::setFirstIterator

(PECL imagick 2, PECL imagick 3)

Imagick::setFirstIterator將 Imagick 迭代器設定為第一個影像

說明

public Imagick::setFirstIterator(): bool

將 Imagick 迭代器設定為第一個影像。

參數

此函式沒有參數。

回傳值

成功時傳回 true

新增註解

使用者貢獻的註解 1 則註解

simonjjarrett at gmail dot com
4 年前
以下函式將回呼套用至 Imagick 物件中的每個影像。

<?php
function imagickMap($callback, $im)
{
$im->setFirstIterator();

do
{
$callback($im);
}
while (
$im->nextImage() );
}
?>

例如,將一系列影像轉換為灰階

<?php
imagickMap
(
function(
$im)
{
$im->setImageType(Imagick::IMGTYPE_GRAYSCALEMATTE);
},
$im
);
?>
To Top