PHP | Función imagecolorclosesthwb()

La función imagecolorclosesthwb() es una función incorporada en PHP que se usa para obtener el índice del tono del color, el blanco y la negrura en la imagen dada. Esta función devuelve un valor entero con el índice del color que contiene el tono, el blanco y el negro más cercano al color dado.

Sintaxis:

int imagecolorclosesthwb ( $image, $red, $green, $blue )

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

  • $imagen: lo devuelve una de las funciones de creación de imágenes, como imagecreatetruecolor(). Se utiliza para crear el tamaño de la imagen.
  • $red: este parámetro se utiliza para establecer el valor del componente de color rojo.
  • $verde: este parámetro se utiliza para establecer el valor del componente de color verde.
  • $azul: este parámetro se utiliza para establecer el valor del componente de color azul.

Valor devuelto: esta función devuelve un valor entero con el índice del tono de color, blanco y negrura más cercano al color dado en la imagen.

Los siguientes programas ilustran la función imagecolorclosesthwb() en PHP.

Programa 1:

<?php
  
// Create new image from given URL
$image = imagecreatefromgif(
'https://media.geeksforgeeks.org/wp-content/uploads/animateImages.gif');
  
// Display the index of color
echo 'Hue White and Blackness closest color index: ' 
    . imagecolorclosesthwb($image, 5, 165, 10);
  
imagedestroy($image);
?>

Producción:

Hue White and Blackness closest color index: 42

Programa 2:

<?php
  
// Create new image from given URL
$image = imagecreatefromgif(
'https://media.geeksforgeeks.org/wp-content/uploads/animateImages.gif');
  
// Array contains rgb color value
$color = array(
    array(7, 150, 0),
    array(53, 190, 255),
    array(255, 165, 54)
);
  
// Loop to find closest HWB color
foreach($color as $id => $rgb)
{
    echo 'Hue White and Blackness closest color index: '
    . imagecolorclosesthwb($image, $rgb[0], $rgb[1], $rgb[2]) . "<br>";
}
  
imagedestroy($image);
?>

Producción:

Hue White and Blackness closest color index: 42
Hue White and Blackness closest color index: 101
Hue White and Blackness closest color index: 186

Artículos relacionados:

Referencia: http://php.net/manual/en/function.imagecolorclosesthwb.php

Publicación traducida automáticamente

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