mdipierro: > You can do it like in django: > > from PIL import Image > def image(): > image = Image.new("RGB", (800, 600)) > response.headers['Content-Type']="image/png" > image.save(response.body, "PNG") > return response.body.getvalue() > > response.body is a StringIO
Here is a matplotlib based version: # CONTROLLER: def image_mat(): import sys import matplotlib matplotlib.use('Agg') from pylab import plot, savefig plot([1,2,3]) response.headers['Content-Type']="image/png" savefig(response.body) return response.body.getvalue() # view <img src="{{=URL(r=request,f='image_mat')}}"/> => this can be extended for interactive plotting using * form as input * numpy /scipy as support for the math @Massimo You may add this to the examples. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py Web Framework" group. To post to this group, send email to web2py@googlegroups.com To unsubscribe from this group, send email to web2py+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/web2py?hl=en -~----------~----~----~----~------~----~------~--~---