You could try and make use of the Canvas plugin from R0j0hound.
If you have a button that takes the snapshot, then when pressed, paste the image with effects into the Canvas, then take snapshot.
I'm unable to test the usermedia way, but it saves a normal snapshot with effects correctly (see attached), so maybe it's a limitation of the usermedia plugin. Someone else will probably be able to tell us for certain.