Since we're just passing it ultimately to gdk_pixbuf_new_from_data in the server, we really should be documenting the restrictions here, such as bits_per_sample always being 8. https://bugzilla.gnome.org/show_bug.cgi?id=647672