PHPからImagickで画像を合成したいのですが、その際に別のPHPにより動的に生成される画像を読み込みたいのです。

$prm = "./makeimg?param...";  //指定したパラメータで生成される画像
$img = new Imagick(...);      //ここで読み込みたい

$prmで作成された動的な画像をImagick()に渡したいとき、いったんテンポラリとしてファイルに書き出すしかないでしょうか?
たとえば、curlで画像のデータを取得してfwrite()で書き出すとか必要ですか?