Guest User

Untitled

a guest
May 21st, 2018
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. # Red!
  2. gc.set_rgb_fg_color(gtk.gdk.Color(0xff, 0x0, 0x0))
  3.  
  4. w,h = pixbuf.get_width(), pixbuf.get_height()
  5. drawable = gtk.gdk.Pixmap(
  6. None, w, h, 24)
  7. gc = drawable.new_gc()
  8. drawable.draw_pixbuf(
  9. gc, pixbuf, 0,0,0,0,-1,-1)
  10.  
  11. #---ACTUAL DRAWING CODE---
  12. gc.set_foreground(gtk.gdk.Color(65535,0,0))
  13. drawable.draw_line(gc, 0, 0, w,h)
  14. #-------------------------
  15.  
  16. cmap = gtk.gdk.Colormap(gtk.gdk.visual_get_best(), False)
  17. pixbuf.get_from_drawable(
  18. drawable,cmap,0,0,0,0,w,h)
  19.  
  20. image = gtk.Image()
  21. pixmap,mask = pixbuf.render_pixmap_and_mask() # Function call
  22. cm = pixmap.get_colormap()
  23. red = cm.alloc_color('red')
  24. gc = pixmap.new_gc(foreground=red)
  25. pixmap.draw_line(gc,0,0,w,h)
  26. image.set_from_pixmap(pixmap,mask)
Add Comment
Please, Sign In to add comment