Вам не нужно создавать объект изображения; вы просто хотите вернуть необработанные данные.
Браузер считывает необработанные данные в изображение.
return File(byteArray, "image/png");
Очевидно, вам нужно передать правильный тип контента, в зависимости от того, какой формат изображения находится в байтовом массиве.