PHP | Función GmagickPixel setcolorvalue()

La función GmagickPixel::setcolorvalue() es una función incorporada en PHP que se utiliza para establecer el valor normalizado del canal de color proporcionado para un color de GmagickPixel determinado. El valor normalizado es un número de punto flotante entre 0 y 1.
Sintaxis: 

GmagickPixel GmagickPixel::setcolorvalue( int $color, float $value )

Parámetros: esta función acepta dos parámetros, como se mencionó anteriormente y se describe a continuación: 
 

  • $color: Especifica un entero que corresponde a una de las constantes COLOR .
    La lista de todas las constantes de COLOR se proporciona a continuación: 
    • imagick::COLOR_NEGRO (11)
    • imagick::COLOR_AZUL (12)
    • imagick::COLOR_CYAN (13)
    • imagick::COLOR_VERDE (14)
    • imagick::COLOR_RED (15)
    • imagick::COLOR_AMARILLO (16)
    • imagick::COLOR_MAGENTA (17)
    • imagick::COLOR_OPACIDAD (18)
    • imagick::COLOR_ALPHA (19)
    • imagick::COLOR_FUZZ (20)
  • $value: Especifica el valor.

Valor de retorno: esta función devuelve el objeto GmagickPixel en caso de éxito.
Excepciones: esta función lanza GmagickPixelException en caso de error.
Los siguientes programas ilustran la función GmagickPixel::setcolorvalue() en PHP:
Programa 1: 
 

php

<?php
// Create a new gmagickPixel object
$imagickPixel = new GmagickPixel();
  
// Set the color value
$imagickPixel->setColorValue(gmagick::COLOR_RED, 0.8);
  
// Get the Color value with gmagick::COLOR_RED
$colorValue = $imagickPixel->getcolorvalue(gmagick::COLOR_RED);
echo $colorValue;
?>

Producción: 

0.8

Imagen usada:

Programa 2: 
 

php

<?php
  
// Create a new gmagickPixel object
$imagickPixel = new GmagickPixel();
  
// Create a new Gmagick object
$gmagick = new Gmagick('geeksforgeeks.png');
   
// Create a new GmagickPixel object
$gmagickPixel = new GmagickPixel();
   
// Set the color to red
$gmagickPixel->setcolor('red');
  
// Set the color value of red to 0.5 for light red
$gmagickPixel->setcolorvalue(gmagick::COLOR_RED, 0.5);
   
// Create a GmagickDraw object
$draw = new GmagickDraw();
   
// Set fill color using gmagickpixel
$draw->setfillcolor($gmagickPixel);
   
// Set the font size
$draw->setfontsize(40);
    
// Annotate a text
$draw->annotate(180, 180, 'GeeksforGeeks');
    
// Use of drawimage function
$gmagick->drawImage($draw);
    
// Display the output image
header("Content-Type: image/png");
echo $gmagick->getImageBlob();
?>

Producción: 
 

Referencia: https://www.php.net/manual/en/gmagickpixel.setcolorvalue.php
 

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *