PHP | imagickpixel setColor()函数
ImagickPixel::setColor()函数是PHP中的一个内置函数,用于设置 ImagickPixel 对象的颜色。
句法:
bool ImagickPixel::setColor( string $color )
参数:此函数接受一个保存颜色的参数$ color。
返回值:此函数在成功时返回 TRUE。
异常:此函数在出错时抛出 ImagickException。
下面给出的程序说明了PHP中的ImagickPixel::setColor()函数:
方案一:
setColor('#428554');
// Get the color
$color = $imagickPixel->getColor();
print("".print_r($color, true)."
");
?>
输出:
Array
(
[r] => 66
[g] => 133
[b] => 84
[a] => 1
)
方案二:
getPixelIterator();
// Loop through pixel rows
foreach ($imageIterator as $row => $pixels) {
// Loop through the pixels in the row
if ($row % 5) {
foreach ($pixels as $column => $pixel) {
if ($column % 5) {
// Set the color
$pixel->setColor("green");
}
}
}
// Sync the iterator after each iteration
$imageIterator->syncIterator();
}
header("Content-Type: image/jpg");
echo $imagick;
?>
输出:
参考: https://www. PHP.net/manual/en/imagickpixel.setcolor。 PHP