ImagickPixelIterator::__construct

(PECL imagick 2.0.0)

ImagickPixelIterator::__constructLe constructeur ImagickPixelIterator

Description

ImagickPixelIterator::__construct ( Imagick $wand )
Avertissement

Cette fonction n'est pas documentée et seule la liste des arguments est disponible.

Le constructeur de la classe ImagickPixelIterator.

Valeurs de retour

Retourne TRUE en cas de succès.

Exemples

Exemple #1 Exemple avec ImagickPixelIterator::construct()

<?php
function construct($imagePath) {
    
$imagick = new \Imagick(realpath($imagePath));
    
$imageIterator = new \ImagickPixelIterator($imagick);

    
/* On parcourt les lignes de pixels */
    
foreach ($imageIterator as $pixels) { 
        
/* On parcourt les pixels de la ligne (colonne) */
        
foreach ($pixels as $column => $pixel) { 
            
/** @var $pixel \ImagickPixel */
            
if ($column 2) {
                
/* On teint tous les deux pixels en noir */
                
$pixel->setColor("rgba(0, 0, 0, 0)");
            }
        }
        
/* On synchronise l'itérateur, ceci est important à chaque itération */
        
$imageIterator->syncIterator();
    }

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

?>

add a note add a note

User Contributed Notes

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