(PECL imagick 2, PECL imagick 3)
ImagickPixelIterator::setIteratorRow — Establecer la fila del iterador de píxel
Esta función no está documentada actualmente, solamente se encuentra disponible la lista de parámetros.
Establece la fila del iterador de píxel.
row
Devuelve true
en caso de éxito.
Ejemplo #1 ImagickPixelIterator::setIteratorRow()
<?php
function setIteratorRow($imagePath) {
$imagick = new \Imagick(realpath($imagePath));
$imageIterator = $imagick->getPixelRegionIterator(200, 100, 200, 200);
for ($x = 0; $x < 20; $x++) {
$imageIterator->setIteratorRow($x * 5);
$pixels = $imageIterator->getCurrentIteratorRow();
/* Loop through the pixels in the row (columns) */
foreach ($pixels as $pixel) {
/** @var $pixel \ImagickPixel */
/* Paint every second pixel black*/
$pixel->setColor("rgba(0, 0, 0, 0)");
}
/* Sync the iterator, this is important to do on each iteration */
$imageIterator->syncIterator();
}
header("Content-Type: image/jpg");
echo $imagick;
}
?>