La función Gmagick::destroy() es una función incorporada en PHP que se usa para destruir el objeto Gmagick y libera todos los recursos asociados con él.
Sintaxis:
bool Gmagick::destroy( void )
Parámetros: Esta función no acepta ningún parámetro.
Valor de retorno: esta función devuelve VERDADERO en caso de éxito.
Excepciones: esta función lanza GmagickException en caso de error.
Imagen utilizada: para capturar el área del lienzo.
Los programas dados a continuación ilustran la función Gmagick::destroy() en PHP:
Programa 1:
<?php // Create a new Gmagick object $gmagick = new Gmagick( 'geeksforgeeks.png'); // Destroy the object resources $gmagick->destroy(); // Output the image header('Content-type: image/png'); echo $gmagick; ?>
Producción:
No image is shown as output because it is destroyed.
Programa 2:
<?php // Create a new Gmagick object $gmagick = new Gmagick( 'geeksforgeeks.png'); $gmagick->setimageresolution(20, 20); echo "Before destruction:<br>"; print("<pre>".print_r($gmagick->getimageresolution(), true)."</pre>"); // Destroy the object resources $gmagick->destroy(); echo "After destruction:<br>"; print("<pre>".print_r($gmagick->getimageresolution(), true)."</pre>"); ?>
Producción:
Before destruction: Array ( [x] => 20 [y] => 20 ) After destruction:
Referencia: https://www.php.net/manual/en/gmagick.destroy.php