La función Imagick::setImageInterpolateMethod() es una función incorporada en PHP que se utiliza para establecer el esquema de entrelazado de la imagen.
Sintaxis:
bool Imagick::setImageInterpolateMethod( int $method )
Parámetros: esta función acepta un único parámetro $método que corresponde a una de las constantes INTERPOLATE . También podemos pasar la constante directamente como
setImageInterpolateMethod(imagick::INTERPOLATE_BICUBIC); .
La lista de constantes de INTERPOLAR se proporciona a continuación:
- imagick::INTERPOLATE_UNDEFINED (0)
- imagick::INTERPOLATE_AVERAGE (1)
- imagick::INTERPOLATE_BICUBIC (2)
- imagick::INTERPOLATE_BILINEAR (3)
- imagick::INTERPOLATE_FILTER (4)
- imagick::INTERPOLATE_INTEGER (5)
- imagick::INTERPOLATE_MESH (6)
- imagick::INTERPOLATE_NEARESTNEIGHBOR (7)
- imagick::INTERPOLATE_SPLINE (8)
Valor de retorno: esta función devuelve VERDADERO en caso de éxito.
Los siguientes programas ilustran la función Imagick::setImageInterpolateMethod() en PHP:
Programa 1:
PHP
<?php // Create a new imagick object $imagick = new Imagick( 'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-13.png'); // Set the Interpolate Method $imagick->setImageInterpolateMethod(imagick::INTERPOLATE_BILINEAR); // Get the Interpolate Method $interpolateScheme = $imagick->getImageInterpolateMethod(); echo $interpolateScheme; ?>
Producción:
3 // Which corresponds to imagick::INTERPOLATE_BILINEAR.
Programa 2:
PHP
<?php // Create a new imagick object $imagick = new Imagick( 'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-13.png'); // Set the Interpolate Method $imagick->setImageInterpolateMethod(imagick::INTERPOLATE_NEARESTNEIGHBOR); // Get the Interpolate Method $interpolateScheme = $imagick->getImageInterpolateMethod(); echo $interpolateScheme; ?>
Producción:
7 // Which corresponds to imagick::INTERPOLATE_NEARESTNEIGHBOR.
Referencia: https://www.php.net/manual/en/imagick.setimageinterpolatemethod.php