La función Imagick::getImageVirtualPixelMethod() es una función incorporada en PHP que se utiliza para obtener el método de píxel virtual de la imagen.
Sintaxis:
int Imagick::getImageVirtualPixelMethod( void )
Parámetros: Esta función no acepta ningún parámetro.
Valor de retorno: esta función devuelve un valor entero correspondiente a una de las constantes VIRTUALPIXELMETHOD .
Todas las constantes VIRTUALPIXELMETHOD se dan a continuación:
- imagick::VIRTUALPIXELMETHOD_UNDEFINED (0)
- imagick::VIRTUALPIXELMETHOD_BACKGROUND (1)
- imagick::VIRTUALPIXELMETHOD_CONSTANT (2)
- imagick::VIRTUALPIXELMETHOD_EDGE (4)
- imagick::VIRTUALPIXELMETHOD_ESPEJO (5)
- imagick::VIRTUALPIXELMETHOD_TILE (7)
- imagick::VIRTUALPIXELMETHOD_TRANSPARENT (8)
- imagick::VIRTUALPIXELMETHOD_MASK (9)
- imagick::VIRTUALPIXELMETHOD_BLACK (10)
- imagick::VIRTUALPIXELMETHOD_GRAY (11)
- imagick::VIRTUALPIXELMETHOD_WHITE (12)
- imagick::VIRTUALPIXELMETHOD_HORIZONTALTILE (13)
- imagick::VIRTUALPIXELMETHOD_VERTICALTILE (14)
Excepciones: esta función lanza ImagickException en caso de error.
Los siguientes programas ilustran la función Imagick::getImageVirtualPixelMethod() en PHP:
Programa 1:
<?php // Create a new imagick object $imagick = new Imagick( 'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-13.png'); // Get the Virtual Pixel Method $virtualPixelMethod = $imagick->getImageVirtualPixelMethod(); echo $virtualPixelMethod; ?>
Producción:
0 // Which corresponds to imagick::VIRTUALPIXELMETHOD_UNDEFINED.
Programa 2:
<?php // Create a new imagick object $imagick = new Imagick( 'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-13.png'); // Set the Virtual Pixel Method $imagick->setImageVirtualPixelMethod(imagick::VIRTUALPIXELMETHOD_TRANSPARENT); // Get the Virtual Pixel Method $virtualPixelMethod = $imagick->getImageVirtualPixelMethod(); echo $virtualPixelMethod; ?>
Producción:
8 // Which corresponds to imagick::VIRTUALPIXELMETHOD_TRANSPARENT.
Referencia: https://www.php.net/manual/en/imagick.getimagevirtualpixelmethod.php