Fui-me informar àcerca disso:
Depende no próprio load e no hardware. Há quem faça o mesmo em VB.NET, e n tenha tinho problemas com o servidor tornar-se lento.
Contudo, o "load" não é especialmente pesado, essas pessoas que o fazem em VB.NET têm as BDs num servidor dedicado, e ambos os servidores são de qualidade razoável.
Se se puder prever o que vai ser pedido à priori, podes gerar algumas ou todas as imagens previamente e alojá-las na base de dados.
Todavia, se as imagens são altamentes imprevisíveis e raras, não haverá muitas hipóteses para fazer pre-rendering ou reciclagem.
Se achares que precisas mesmo de mais potência no CPU para gerir a criação de imagens, podes repartir a criação de imagens em modo "offload" para um ou mais máquinas em vez de deixar o servidor web fazer o trabalho todo por si próprio.