ユーザーがアップロードした jpeg を取得し、それをプログレッシブ jpg に変換してから、PHP の CDN (Cloudinary) にアップロードしようとしています。
現在、次のコードがあります。
$data = file_get_contents($_FILES["file"]["tmp_name"]);
$img = imagecreatefromstring($data);
$prog = imageinterlace($img, 1);
$picinfo = \Cloudinary\Uploader::upload($prog);
$prog はもはやファイルではなく、作成されたイメージであるため、エラーが発生しています。作成した画像に一時的にファイル パスを設定して、アップロードできるようにする方法はありますか? これを試すにはどうすればよいですか?