@Massimo
I also need a example, matplotlib in the web2py, thanks
Tim Michelsen 写道:
> 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 [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---