¿Cómo evitar el límite de IE8 32k en datos: uri en codificación base64?

Necesito enviar una respuesta html al navegador que contiene un png de 1920x1080. Es una captura de pantalla tomada por una consulta html.

Codifico la imagen en base64 y la envío incrustada como un tipo de contenido text / html. Algo simple como:

<HTML><HEAD>Whatever</HEAD><BODY><img src="data:image/png;base64,data"/></BODY></HTML>

Funciona bien en FF y Chrome, el problema es que necesito soportar IE8. IE8 como límite en la longitud de los datos: uri.

Si comprimo la imagen para que la codificación png sea inferior a 32k (aproximadamente 600x500), pierdo demasiada información.

¿Cuál sería la solución más fácil para este problema? (No tengo acceso a un servidor para alojar la imagen o tal)

Respuestas a la pregunta(4)

Su respuesta a la pregunta