Você está convertendo um arquivo binário (imagem sla jpg) para TEXTO e convertendo texto em binário novamente?
Pode ter certeza que essa é uma péssima ideia.
Base64 só pode ser usado quando não há nenhuma outra alternativa viável. Como comunicar com um sistema externo legado que você não tem controle nenhum. Evite esse formato ao máximo.
Primeiro passo
Como você está armazenando essa imagem? Qual o real motivo do backend ter que processar isso?
Não há justificativa para o backend ou o frontend sequer tocar na imagem de um sistema seu.
Se a imagem estiver em um sistema de arquivos sirva a imagem direto do servidor WEB (nginx).