(PECL imagick 2, PECL imagick 3)
ImagickPixelIterator::clear — Borra los recursos asociados con un objeto PixelIterator
Esta función no está documentada actualmente, solamente se encuentra disponible la lista de parámetros.
Borra los recursos asociados con un objeto PixelIterator.
Devuelve true
en caso de éxito.
Ejemplo #1 ImagickPixelIterator::clear()
<?php
function clear($imagePath) {
$imagick = new \Imagick(realpath($imagePath));
$imageIterator = $imagick->getPixelRegionIterator(100, 100, 250, 200);
/* Loop through pixel rows */
foreach ($imageIterator as $pixels) {
/** @var $pixel \ImagickPixel */
/* Loop through the pixels in the row (columns) */
foreach ($pixels as $column => $pixel) {
if ($column % 2) {
/* 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();
}
$imageIterator->clear();
header("Content-Type: image/jpg");
echo $imagick;
}
?>