(PECL imagick 2, PECL imagick 3)
ImagickPixelIterator::setIteratorRow — Set the pixel iterator row
Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Parameter zur Verfügung.
Set the pixel iterator row.
row
Liefert true
bei Erfolg.
Beispiel #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();
foreach ($pixels as $pixel) {
$pixel->setColor("rgba(0, 0, 0, 0)");
}
$imageIterator->syncIterator();
}
header("Content-Type: image/jpg");
echo $imagick;
}
?>