Что-то типа:
$zip = new ZipArchive();
$image = new Imagick($file);
$image->setImageFormat('jpeg');
$zip->addFile($image);
Проблема в том, что $zip->addFile похоже работает только с строковым параметром пути файла, принимать напрямую объект не хотит, хотя то же echo $image прекрасно отдает графический файл (конечно при наличии правильных предворяющих хедеров).
Есть ли способ стандартными средствами засунуть объект imagick-а в архив без промежуточного сохранения файла на диск?