GoLang ImagickPixel::setColorValueQuantum

request it (309)
GoLang replacement for PHP's ImagickPixel::setColorValueQuantum [edit | history]



Do you know a GoLang replacement for PHP's ImagickPixel::setColorValueQuantum? Write it!

PHP ImagickPixel::setColorValueQuantum

PHP original manual for ImagickPixel::setColorValueQuantum [ show | php.net ]

ImagickPixel::setColorValueQuantum

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

ImagickPixel::setColorValueQuantumDescription

Description

public bool ImagickPixel::setColorValueQuantum ( int $color , number $value )

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

Warning

This function is currently not documented; only its argument list is available.

Parameters

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().

Return Values

Returns TRUE on success.

Examples

Example #1 ImagickPixel::setColorValueQuantum()

<?php
function setColorValueQuantum() {
    
$image = new \Imagick();

    
$quantumRange $image->getQuantumRange();

    
$draw = new \ImagickDraw();
    
$color = new \ImagickPixel('blue');
    
$color->setcolorValueQuantum(\Imagick::COLOR_RED128 $quantumRange['quantumRangeLong'] / 256);

    
$draw->setstrokewidth(1.0);
    
$draw->setStrokeColor($color);
    
$draw->setFillColor($color);
    
$draw->rectangle(200200300300);

    
$image->newImage(500500"SteelBlue2");
    
$image->setImageFormat("png");

    
$image->drawImage($draw);

    
header("Content-Type: image/png");
    echo 
$image->getImageBlob();
}

?>