La función Imagick::clear() es una función incorporada en PHP que se utiliza para borrar todos los recursos asignados a un objeto Imagick.
Sintaxis:
bool Imagick::clear( void )
Parámetros: Esta función no acepta ningún parámetro. Simplemente borra los recursos del objeto Imagick que se usa para llamar a la función.
Valor de retorno: esta función devuelve verdadero si se borran los recursos; de lo contrario, devuelve falso.
Programa 1: Este programa muestra el contenido de la imagen sin utilizar la función Imagick::clear().
<?php // Store the image into variable $url = 'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-9.png'; // The file_get_contents() function // reads the image as string $image = file_get_contents($url); // Create an Imagick object $imagick = new Imagick(); $imagick->readImageBlob($image); // Comment the clear() function which // will display the image on the web page //$imagick->clear(); header("Content-Type: image/jpg"); // Display the output image echo $imagick->getImageBlob(); ?>
Producción:
Programa 2: Este programa utiliza la función Imagick::clear() para borrar todos los recursos asociados al objeto imagick.
<?php // Store the image into variable $url = 'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-9.png'; // The file_get_contents() function // reads the image as string $image = file_get_contents($url); // Create an Imagick object $imagick = new Imagick(); $imagick->readImageBlob($image); // Comment the clear() function which // will display the image on the web page $imagick->clear(); header("Content-Type: image/jpg"); // Display the output image echo $imagick->getImageBlob(); ?>
Producción:
Referencia: https://www.php.net/manual/en/imagick.clear.php
Publicación traducida automáticamente
Artículo escrito por piyush25pv y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA