PHP | Función ImagickPixel getColorQuantum()

La función ImagickPixel::getColorQuantum() es una función incorporada en PHP que se usa para obtener el color del píxel en una array como valores cuánticos. Esta función devuelve una array con las teclas r, g, b y cada una representa rojo, verde, azul y alfa/opacidad respectivamente. El valor cuántico varía de 0 a 65535, donde 0 es el valor más bajo y 65535 es el valor más alto, es decir, una opacidad de 0 significa transparente y 65535 significa opaco.

Sintaxis:

array ImagickPixel::getColorQuantum( void )

Parámetros: Esta función no acepta ningún parámetro.

Valor devuelto: esta función devuelve una array que contiene los valores cuánticos.

Excepciones: esta función lanza ImagickException en caso de error.

Los siguientes programas ilustran la función ImagickPixel::getColorQuantum() en PHP:

Programa 1:

<?php
  
// Create a new imagickPixel object
$imagickPixel = new ImagickPixel();
  
// Get the color quantum
$colorQuantum = $imagickPixel->getColorQuantum();
print("<pre>".print_r($colorQuantum, true)."</pre>");
?>

Producción:

Array  // which is the default value
(
    [r] => 0
    [g] => 0
    [b] => 0
    [a] => 65535
)

Programa 2:

<?php
  
// Create a new imagickPixel object
$imagickPixel = new ImagickPixel();
  
// Set the color
$imagickPixel->setColor('#48c268');
  
// Get the color quantum
$colorQuantum = $imagickPixel->getColorQuantum();
print("<pre>".print_r($colorQuantum, true)."</pre>");
?>

Producción:

Array
(
    [r] => 18504
    [g] => 49858
    [b] => 26728
    [a] => 65535
)

Referencia: https://www.php.net/manual/en/imagickpixel.getcolorquantum.php

Publicación traducida automáticamente

Artículo escrito por gurrrung 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 *