在线文档教程
PHP
Image/ImageMagick

ImagickPixel::getColor

ImagickPixel::getColor

(PECL imagick 2.0.0)

ImagickPixel::getColor — Returns the color

Description

array ImagickPixel::getColor ([ bool $normalized = false ] )

Returns the color described by the ImagickPixel object, as an array. If the color has an opacity channel set, this is provided as a fourth value in the list.

Parameters

normalized

Normalize the color values

Return Values

An array of channel values, each normalized if TRUE is given as param. Throws ImagickPixelException on error.

Examples

Example #1 Basic Imagick::getColor() usage

<?php //Create an ImagickPixel with the predefined color 'brown' $color = new ImagickPixel('brown' //Set the color to have an alpha of 25% $color->setColorValue(Imagick::COLOR_ALPHA, 64 / 256.0 $colorInfo = $color->getColor( echo "Standard values".PHP_EOL; print_r($colorInfo $colorInfo = $color->getColor(true echo "Normalized values:".PHP_EOL; print_r($colorInfo ?>

The above example will output:

Standard values Array ( [r] => 165 [g] => 42 [b] => 42 [a] => 0 ) Normalized values: Array ( [r] => 0.64705882352941 [g] => 0.16470588235294 [b] => 0.16470588235294 [a] => 0.25000381475547 )

← ImagickPixel::destroy

ImagickPixel::getColorAsString →

© 1997–2017 The PHP Documentation Group

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

https://secure.php.net/manual/en/imagickpixel.getcolor.php