# -*- coding: utf-8 -*-
import gtk
from gtk import gdk
import pango
pixbuf = gdk.Pixbuf(gdk.COLORSPACE_RGB, False, 8, 300, 200)
#pixbuf = gtk.gdk.pixbuf_new_from_file("image.png")
pixmap, mask = pixbuf.render_pixmap_and_mask()
#pixmap.draw_rectangle(pixmap.new_gc(), True, x, y, w, h)
cr = gdk.pango_context_get()
text_layout = pango.Layout(cr)
text_layout.set_text(u'امتحان')
text_layout.set_font_description(pango.FontDescription('Sans Bold 40'))
pixmap.draw_layout(pixmap.new_gc(), 50, 50, text_layout, foreground=gdk.Color('white'))
pixbuf.get_from_drawable(pixmap, pixmap.get_colormap(), 0, 0, 0, 0, 300, 200)
pixbuf.save('fa.png', 'png')