Documentación offline PHP master

Imagick::getPixelRegionIterator

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

Imagick::getPixelRegionIterator

Obtiene un objeto ImagickPixelIterator de una sección de imagen

Descripción#

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

Obtiene un objeto ImagickPixelIterator de una sección de imagen.

## Parámetros

`x`  
La coordenada x de la región.

`y`  
La coordenada y de la región.

`columns`  
El ancho de la región.

`rows`  
El alto de la región.

## Valores devueltos

Devuelve un objeto ImagickPixelIterator de una sección de imagen.

## Errores/Excepciones

Lanza una ImagickException en caso de error.

## Ejemplos

Ejemplo de Imagick::getPixelRegionIterator

Recorrer los píxeles de la parte alta izquierda de la imagen, cambiándolos a negro.
getPixelRegionIterator(0, 0, 10, 10); foreach ($areaIterator as $rowIterator) { foreach ($rowIterator as $píxel) { // Pintar cada píxel de negro $píxel->setColor("rgba(0, 0, 0, 0)"); } $areaIterator->syncIterator(); } $im->writeImage("./output.png"); ?>

```php