文字

ImagickPixel::setColorValueQuantum

(No version information available, might only be in Git)

ImagickPixel::setColorValueQuantumDescription

说明

public void ImagickPixel::setColorValueQuantum ( int $color , mixed $value )

Sets the quantum value of a color element of the ImagickPixel.

Warning

本函数还未编写文档,仅有参数列表。

参数

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 ();
}

?>
上一篇: 下一篇: