📜  PHP | imagickpixel getIndex()函数

📅  最后修改于: 2022-05-13 01:56:34.958000             🧑  作者: Mango

PHP | imagickpixel getIndex()函数

ImagickPixel::getIndex()函数是PHP中的一个内置函数,用于获取像素的颜色图索引。

句法:

int ImagickPixel::getIndex( void )

参数:此函数不接受任何参数。

返回值:此函数返回一个包含索引的整数值。

异常:此函数在出错时抛出 ImagickException。

下面给出的程序说明了PHP中的ImagickPixel::getIndex()函数
程序1(获取单个像素的索引):

getIndex();
echo $index;
?>

输出:

0 // which is the default index for a pixel.

程序 2(获取图像所有像素的索引):

setIndex(5);
  
// Get the index
$index = $imagickPixel->getIndex();
echo $index;
?>

输出:

5

方案 3:

getPixelIterator();
  
// Loop through pixel rows
foreach ($imageIterator as $row => $pixels) {
  
    foreach ($pixels as $column => $pixel) {
        // Get the index of each pixel of image
        echo $pixel->getindex() . '
';        }        // Sync the iterator after each iteration     $imageIterator->syncIterator(); } ?>

输出:

0
0
0
0
.
.
.

参考: https://www. PHP.net/manual/en/imagickpixel.getindex。 PHP