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