2009-05-22 15 views
5

Tengo una aplicación alojada en Java en App Engine y me gustaría agregar una función donde los usuarios puedan obtener un resumen gráfico de sus datos. BufferedImage aparece como no compatible con App Engine. El proceso de visualización será simple: una serie de cuadrados pequeños en uno de dos colores.Cómo puedo crear una imagen dinámicamente en App Engine

Saludos,

Kent

Respuesta

2

Si no encuentra una solución mejor, se podría delegar la generación de gráficos a Google Charts

+0

Eso es lo que haría. +1 – Copas

+0

Desafortunadamente no es un formato que se adapte muy bien a un gráfico. Quizás deba replantearme el formato en ese caso ... Hasta donde puedo decir, no hay una biblioteca de imágenes livianas de Java aparte del código que se envía en el JRE y no quiero escribir un poco en este momento. . –

+2

Cambié el formato para adaptarlo a un gráfico. Luego tuve que usar la URLFetch de AppEngine para obtener la imagen de Google Charts y volver a transmitirla al solicitante. ¡Y funciona principalmente! Aquí está la pequeña muestra de estilo que muestra el número de pruebas ejecutadas a través de JUnit Max por hora durante las últimas diez horas: http://junitmax.appspot.com/flair –

0

Mira la documentación sobre la image service en App Engine. Probablemente puedas hacer lo que quieras con la funcionalidad de composición.