PHP | Función Imagick clear()

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *