Imagick::clear()
(PECL imagick 2.0.0)
Clears all resources associated to Imagick object
说明
Imagick::clear(void): bool
Clears all resources associated to Imagick object
返回值
成功时返回TRUE
。
Imagick::destroy() has been deprecated in favor of Imagick::clear().
Destroy and clear methods seem to do exactly the same thing @see http://svn.php.net/viewvc/pecl/imagick/trunk/imagick_class.c?view=markup (l.3066 & l.3087) The code is duplicated, they do the same thing a bit differently.
One might be suprised that there seems to be no difference between: <?php $imagick = new Imagick(); $imagick->clear(); $imagick->readImage('myfile.jpg'); ?> and <?php $imagick = new Imagick(); $imagick->destroy(); $imagick->readImage('myfile.jpg'); ?> Both functions reset all options and clear all used resources so you might want to use either one of them. See also: http://php.net/manual/en/imagick.destroy.php