rendered paste body/* returns a valid pixbuf with a ref count of 1 on success, null on failure */GdkPixbuf * load_inline_png(const unsigned char * data, int len){ GError * err = NULL; GdkPixbufLoader * loader = gdk_pixbuf_loader_new_with_mime_type("image/png", &err); GdkPixbuf * pixbuf = NULL; if(!gdk_pixbuf_loader_write(loader,data,len,&err)) { g_object_unref(loader); return NULL; } if(!gdk_pixbuf_loader_close(loader,NULL)) { g_object_unref(loader); return NULL; } pixbuf = gdk_pixbuf_loader_get_pixbuf(loader); g_object_ref(pixbuf); g_object_unref(loader); return pixbuf;}