1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | from django.http import HttpResponse
import Image, ImageDraw
__root_image = Image.new("RGB", (1,1))
__sample_canvas = ImageDraw.Draw(__root_image)
def text_image(request, display_string):
global __sample_canvas
response = HttpResponse(mimetype="image/png")
x, y = __sample_canvas.textsize(display_string)
image = Image.new("RGB", (x+10, y))
canvas = ImageDraw.Draw(image)
canvas.text((5,0), display_string)
image.rotate(90).save(response, "PNG")
return response
|
More like this
- forbidden the porn image by dingdongquan 1 year, 4 months ago
- thumbnail an image by limodou 5 years, 2 months ago
- Sharpening images by rajeshd 5 years, 2 months ago
- Custom ImageField filename by allieus 1 year, 11 months ago
- Handling Image uploading and Delete Old Image in Django by mulianto 3 days, 2 hours ago
Comments