0

これは私のコードのモデルであり、完全なコードではありません...しかし、次の質問をするのに十分です:

imagemagick オブジェクトのクローンを作成するとき、そのオブジェクトもクリアして破棄する必要がありますか、それとも最初のオブジェクトだけを削除する必要がありますか? つまり、私のモデル コードでは、foreach ループ内で$cloneを破棄する必要があるのか​​、それともループ外で$imだけを破棄する必要があるのか​​、あるいはその両方が必要なのか ???

ありがとう

function create_clone($size, $filename, $filepath)
{
   $thumb = array();
   $dir = get_dir($filename); //validate directory to write clones

   if (isset($dir)) {
      $im = new imagick($filepath);

      //create sizes of same image
      foreach ($size as $value) {
         $clone = $im->clone();

         //create clone
      }

      $im->clear();
      $im->destroy();
   }

   return $thumb;
}
4

1 に答える 1