# La classe ImagickPixelIterator

(PECL imagick 2, PECL imagick 3)

## Synopsis de la classe

class ImagickPixelIterator {
public clear(): bool
public __construct(Imagick `$wand`)
public destroy(): bool
public getCurrentIteratorRow(): array
public getIteratorRow(): int
public getNextIteratorRow(): array
public getPreviousIteratorRow(): array
public newPixelIterator(Imagick `$wand`): bool
public newPixelRegionIterator(
Imagick `$wand`,
int `$x`,
int `$y`,
int `$columns`,
int `$rows`
): bool
public resetIterator(): bool
public setIteratorFirstRow(): bool
public setIteratorLastRow(): bool
public setIteratorRow(int `$row`): bool
public syncIterator(): bool
}

## Sommaire

- ImagickPixelIterator::clear — Efface toutes les ressources associées à PixelIterator
- ImagickPixelIterator::__construct — Le constructeur ImagickPixelIterator
- ImagickPixelIterator::destroy — Libère les ressources associées à PixelIterator
- ImagickPixelIterator::getCurrentIteratorRow — Retourne la ligne courante des objets ImagickPixel
- ImagickPixelIterator::getIteratorRow — Retourne la ligne courante de l'itérateur de pixel
- ImagickPixelIterator::getNextIteratorRow — Retourne la prochaine ligne de l'itérateur de pixel
- ImagickPixelIterator::getPreviousIteratorRow — Retourne la ligne précédente
- ImagickPixelIterator::newPixelIterator — Retourne un nouveau pixel de l'itérateur
- ImagickPixelIterator::newPixelRegionIterator — Retourne un nouveau pixel de l'itérateur
- ImagickPixelIterator::resetIterator — Réinitialise l'itérateur de pixel
- ImagickPixelIterator::setIteratorFirstRow — Définit l'itérateur de pixel sur la première ligne de pixels
- ImagickPixelIterator::setIteratorLastRow — Définit l'itérateur de pixel sur la dernière ligne de pixels
- ImagickPixelIterator::setIteratorRow — Définit la ligne de l'itérateur de pixel
- ImagickPixelIterator::syncIterator — Synchronise l'itérateur de pixel