Проблема здесь в том, что этот тег img будет обрабатываться браузером (клиентом). Этот клиент не имеет доступа к файловой системе HTTP-сервера.
Следовательно, вы должны либо указать каталог / tmp, чтобы он был допустимым местоположением вашего HTTP-сервера, используя файлы в каталоге / tmp / (но учтите, что он будет обслуживать любой другой файл, содержащийся в этом каталоге, что потенциально может обеспечить риск).
Или вы сохраняете эти сгенерированные изображения в подкаталоге, который уже обслуживается вашим HTTP-сервером.
Возможно также определить местоположение / tmp на сервере, который будет обслуживаться скриптом, который будет анализировать URL-адрес, содержащий имя файла изображения. Этот скрипт затем откроет файл в / tmp / и обработает его.