XGetSubImage is Very Very Bad
You would hope in the degenerate case of getting the whole image that it would be no slower than
XGetImage. However, this is X11, where disappointment enchants even the most benign-looking API.
To upload designs, you'll need to enable LFS and have admin enable hashed storage. More information