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