Imagick::getPixelRegionIterator

(PECL imagick 2, PECL imagick 3)

Imagick::getPixelRegionIteratorLit un objet ImagickPixelIterator pour une section d'image

Description

public Imagick::getPixelRegionIterator(
    int $x,
    int $y,
    int $columns,
    int $rows
): ImagickPixelIterator
Avertissement

Cette fonction est actuellement non documentée ; seule la liste des arguments est disponible.

Lit un objet ImagickPixelIterator pour une section d'image.

Liste de paramètres

x

L'abscisse de la région.

y

L'ordonnée de la région.

columns

La largeur de la région.

rows

La hauteur de la région.

Valeurs de retour

Retourne un objet ImagickPixelIterator pour une section d'image.

Erreurs / Exceptions

Lance une exception ImagickException si une erreur survient.

Exemples

Exemple #1 Imagick::getPixelRegionIterator() example

Itère sur les pixels du coin en haut à gauche de l'image, pour les peindre en noir.

<?php
$im
= new Imagick(realpath("./testImage.png"));
$areaIterator = $im->getPixelRegionIterator(0, 0, 10, 10);

foreach (
$areaIterator as $rowIterator) {
foreach (
$rowIterator as $pixel) {
// Peint les pixels en noir
$pixel->setColor("rgba(0, 0, 0, 0)");
}
$areaIterator->syncIterator();
}
$im->writeImage("./output.png");
?>

add a note add a note

User Contributed Notes

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