Imagick には、clear() と destroy() の 2 つのメソッドがあります。
しかし、いつそれらを使用するかはわかりません。
たとえば、私が持っている唯一の参照を上書きした後でも、destroy() する必要がありますか?
$img = new Imagick($path1);
// do something with $img, then load a different image
$img = new Imagick($path2); // should I have destroyed $img before doing this?
参照を上書きすると、Imagick はリソースを解放しますか?
そうでない場合、これは面倒で恐ろしいことです。