La función Imagick::getSamplingFactors() es una función incorporada en PHP que se utiliza para obtener el factor de muestreo horizontal y vertical.
Sintaxis:
array Imagick::getSamplingFactors( void )
Parámetros: Esta función no acepta ningún parámetro.
Valor devuelto: esta función devuelve una array asociativa con los factores de muestreo horizontal y vertical de la imagen.
Excepciones: esta función lanza ImagickException en caso de error.
Los siguientes programas ilustran la función Imagick::getSamplingFactors() en PHP:
Programa 1:
<?php // Create a new imagick object $imagick = new Imagick( 'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-13.png'); $imagick->setSamplingFactors(array('2', '4', '5')); // Get the Sampling factors $samplingFactors = $imagick->getSamplingFactors(); print("<pre>".print_r($samplingFactors, true)."</pre>"); ?>
Producción:
Array ( [0] => 2 [1] => 4 [2] => 5 )
Programa 2:
<?php // Create a new imagick object $imagick = new Imagick( 'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-13.png'); // Get the Sampling factors $samplingFactors = $imagick->getSamplingFactors(); print("<pre>".print_r($samplingFactors, true)."</pre>"); ?>
Producción:
Array // Empty array value because sampling factors aren't set ( )
Referencia: https://www.php.net/manual/en/imagick.getsamplingfactors.php