eog view imagem gerada via pipe open

Eu tenho um comando, vamos chamá-lo de "makeimage", que produz uma imagem jpg para stdout. Em vez de enviar a saída para um arquivo e abri-lo, prefiro ver a saída diretamente por meio de algo como:

eog <(makeimage)

mas o eog exibe um erro: "nenhuma imagem encontrada no arquivo: /// dev / fd / 63". Existe uma maneira de conseguir isso sem o uso de um arquivo temporário?