ImagickPixelIterator::setIteratorRow

(PECL imagick 2, PECL imagick 3)

ImagickPixelIterator::setIteratorRowDefine la línea del iterador de píxeles

Descripción

public ImagickPixelIterator::setIteratorRow(int $row): bool
Advertencia

Esta función no está documentada actualmente, solamente se encuentra disponible la lista de parámetros.

Define la línea del iterador de píxeles.

Parámetros

row

Valores devueltos

Devuelve true en caso de éxito.

Ejemplos

Ejemplo #1 Ejemplo con 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();
/* Se recorren los píxeles de la línea (columna) */
foreach ($pixels as $pixel) {
/** @var $pixel \ImagickPixel */
/* Se tiñen todos los píxeles en negro */
$pixel->setColor("rgba(0, 0, 0, 0)");
}

/* Se sincroniza el iterador; esto es importante en cada iteración */
$imageIterator->syncIterator();
}

header("Content-Type: image/jpg");
echo
$imagick;
}

?>

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top