Tuesday, October 7, 2025
HomeLanguagesPHP | Imagick clear() Function

PHP | Imagick clear() Function

The Imagick::clear() function is an inbuilt function in PHP which is used to clear all resource allocated to an Imagick object.

Syntax:

bool Imagick::clear( void )

Parameters: This function does not accept any parameter. It just clears off the resources of the Imagick object which is used to call the function.

Return Value: This function returns true if the resources are cleared, else it returns false.

Program 1: This program display the image content without using Imagick::clear() function.




<?php
  
// Store the image into variable
$url = 
  
// 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(); 
  
?>


Output:

Program 2: This program uses Imagick::clear() function to clear all resources associated to imagick object.




<?php
  
// Store the image into variable
$url = 
  
// 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(); 
  
?>


Output:

Reference: https://www.php.net/manual/en/imagick.clear.php

RELATED ARTICLES

Most Popular

Dominic
32340 POSTS0 COMMENTS
Milvus
86 POSTS0 COMMENTS
Nango Kala
6708 POSTS0 COMMENTS
Nicole Veronica
11872 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11936 POSTS0 COMMENTS
Shaida Kate Naidoo
6829 POSTS0 COMMENTS
Ted Musemwa
7090 POSTS0 COMMENTS
Thapelo Manthata
6780 POSTS0 COMMENTS
Umr Jansen
6784 POSTS0 COMMENTS