©
This document uses PHP Chinese website manual Release
(No version information available, might only be in Git)
ImagickPixel::setColorValueQuantum — Description
$color
, mixed $value
)Sets the quantum value of a color element of the ImagickPixel.
本函数还未编写文档,仅有参数列表。
color
Which color element to set e.g. \Imagick::COLOR_GREEN.
value
The quantum value to set the color element to. This should be a float if ImageMagick was compiled with HDRI otherwise an int in the range 0 to Imagick::getQuantum().
Example #1 ImagickPixel::setColorValueQuantum()
<?php
function setColorValueQuantum () {
$image = new \ Imagick ();
$quantumRange = $image -> getQuantumRange ();
$draw = new \ ImagickDraw ();
$color = new \ ImagickPixel ( 'blue' );
$color -> setcolorValueQuantum (\ Imagick :: COLOR_RED , 128 * $quantumRange [ 'quantumRangeLong' ] / 256 );
$draw -> setstrokewidth ( 1.0 );
$draw -> setStrokeColor ( $color );
$draw -> setFillColor ( $color );
$draw -> rectangle ( 200 , 200 , 300 , 300 );
$image -> newImage ( 500 , 500 , "SteelBlue2" );
$image -> setImageFormat ( "png" );
$image -> drawImage ( $draw );
header ( "Content-Type: image/png" );
echo $image -> getImageBlob ();
}
?>