首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Imagick::getPixelRegionIterator

(PECL imagick 2.0.0)

Imagick::getPixelRegionIterator — Get an ImagickPixelIterator for an image section

Description

代码语言:javascript
复制
ImagickPixelIterator Imagick::getPixelRegionIterator ( int $x , int $y , int $columns , int $rows )

Get an ImagickPixelIterator for an image section.

Parameters

x

The x-coordinate of the region.

y

The y-coordinate of the region.

columns

The width of the region.

rows

The height of the region.

Return Values

Returns an ImagickPixelIterator for an image section.

Errors/Exceptions

Throws ImagickException on error.

Examples

Example #1 Imagick::getPixelRegionIterator() example

Iterate over the pixels in the top left of the image, changing them to be black.

代码语言:javascript
复制
<?php
$im?=?new?Imagick(realpath("./testImage.png"));
$areaIterator?=?$im->getPixelRegionIterator(0,?0,?10,?10);

foreach?($areaIterator?as?$rowIterator)?{
????foreach?($rowIterator?as?$pixel)?{
????????//?Paint?every?pixel?black
????????$pixel->setColor("rgba(0,?0,?0,?0)");
????}
????$areaIterator->syncIterator();
}
$im->writeImage("./output.png");
?>

← Imagick::getPixelIterator

Imagick::getPointSize →

代码语言:txt
复制
 ? 1997–2017 The PHP Documentation Group

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

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com