PHP
Image/ImageMagick

ImagickPixelIterator::__construct

ImagickPixelIterator::__construct

(PECL imagick 2.0.0)

ImagickPixelIterator::__construct — The ImagickPixelIterator constructor

Description

ImagickPixelIterator::__construct ( Imagick $wand )

Warning

This function is currently not documented; only its argument list is available.

The ImagickPixelIterator constructor

Return Values

Returns TRUE on success.

Examples

Example #1 ImagickPixelIterator::construct()

<?php function construct($imagePath) {     $imagick = new \Imagick(realpath($imagePath)     $imageIterator = new \ImagickPixelIterator($imagick     /* Loop through pixel rows */     foreach ($imageIterator as $pixels) {          /* Loop through the pixels in the row (columns) */         foreach ($pixels as $column => $pixel) {              /** @var $pixel \ImagickPixel */             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(     }     header("Content-Type: image/jpg"     echo $imagick; } ?>

← ImagickPixelIterator::clear

ImagickPixelIterator::destroy →

© 1997–2017 The PHP Documentation Group

Licensed under the Creative Commons Attribution License v3.0 or later.

https://secure.php.net/manual/en/imagickpixeliterator.construct.php