PHP | Función Imagick getImageChannelExtrema()

La función Imagick::getImageChannelExtrema() es una función incorporada en PHP que se utiliza para obtener los extremos de uno o más canales de imagen. Los extremos son los puntos en los que se observa un valor máximo o mínimo de una función. Devuelve una array asociativa con las claves «mínimas» y «máximas».

Sintaxis:

array Imagick::getImageChannelExtrema(int $channel)

Parámetros: Esta función acepta un solo parámetro $canal que especifica la constante de canal que es válida para su modo de canal. Utilice el operador bit a bit para combinar constantes de tipo de canal.

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

Valor de retorno: esta función devuelve VERDADERO en caso de éxito.

Los siguientes programas ilustran la función Imagick::getImageChannelExtrema() en PHP:

Programa 1:

<?php
  
// Create new imagick object
$imagick = new Imagick(
'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-13.png');
  
// Get the extrema with CHANNEL constant as 0
// which corresponds to imagick::CHANNEL_UNDEFINED
$extrema = $imagick->getImageChannelExtrema(0);
print_r($extrema);
?>

Producción:

Array ( [minima] => 0 [maxima] => -9223372036854775808 )

Programa 2:

<?php
  
// Create new imagick object
$imagick = new Imagick(
'https://media.geeksforgeeks.org/wp-content/uploads/20190918234528/colorize1.png');
  
// Get the extrema with CHANNEL constant as 6
// which corresponds to imagick::CHANNEL_BLUE
$extrema = $imagick->getImageChannelExtrema(6);
print_r($extrema);
?>

Producción:

Array ( [minima] => 5654 [maxima] => 65535 )

Referencia: https://www.php.net/manual/en/imagick.getimagechannelextrema.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 *