PHP | imagickpixel setIndex()函数
ImagickPixel::setIndex()函数是PHP中的一个内置函数,用于设置像素的颜色图索引。
句法:
bool ImagickPixel::setIndex( int $index )
参数:此函数接受一个参数$index ,它保存要设置的索引。
返回值:此函数在成功时返回 TRUE。
下面的程序说明了PHP中的ImagickPixel::setIndex()函数:
程序 1:该程序设置并返回单个像素的索引。
setIndex(15);
// Get the index
$index = $imagickPixel->getIndex();
echo $index;
?>
输出:
15
程序 2:该程序返回图像的索引值。
getPixelIterator();
$i = 0;
// Loop through pixel rows
foreach ($imageIterator as $row => $pixels) {
foreach ($pixels as $column => $pixel) {
// Set the index
$pixel->setIndex($i);
echo $pixel->getIndex() . '
';
$i++;
}
// Sync the iterator after each iteration
$imageIterator->syncIterator();
}
?>
输出:
0
1
2
3
.
.
.
参考: https://www. PHP.net/manual/en/imagickpixel.setindex。 PHP