📌  相关文章
📜  PHP | imagickpixeliterator setIteratorLastRow()函数

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

PHP | imagickpixeliterator setIteratorLastRow()函数

ImagickPixelIterator::setIteratorLastRow()函数是PHP中的一个内置函数,用于将像素迭代器设置为最后一个像素行。

句法:

bool ImagickPixelIterator::setIteratorLastRow( void )

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

返回值:此函数在成功时返回 TRUE。

下面的程序说明了PHP中的ImagickPixelIterator::setIteratorLastRow()函数

方案一:

getPixelIterator();
  
// Get the current iterator row
echo "Current row is " . $pixelIterator->getIteratorRow();
    
// Set the iterator to last row
$pixelIterator->setIteratorLastRow();
    
// Get the current iterator row
echo "
Current row is " . $pixelIterator->getIteratorRow(); ?>

输出:

Current row is 0
Current row is 183

方案二:

newImage(800, 250, 'black');
  
// Get the pixel iterator
$pixelIterator = $imagick->getPixelIterator();
  
// Set the iterator to last row
$pixelIterator->setIteratorLastRow();
  
$row = $pixelIterator->getIteratorRow() + 1;
echo "
Total number of rows in image is " . $row; ?>

输出:

Total number of rows in image is 250

参考: https://www. PHP.net/manual/en/imagickpixeliterator.setiteratorlastrow。 PHP