PHP workshop for 2 days with Shopware, Sylius, PHPUnit and Codeception in Duisburg


(PECL imagick 2, PECL imagick 3)

ImagickPixelIterator::__constructThe ImagickPixelIterator constructor


public ImagickPixelIterator::__construct ( Imagick $wand )

Această funcție nu este documentată în prezent; este disponibilă numai lista sa de argumente.

The ImagickPixelIterator constructor

Valorile întoarse

Întoarce true în caz de succes.


Example #1 ImagickPixelIterator::construct()

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 */

header("Content-Type: image/jpg");


add a note add a note

User Contributed Notes

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