У меня есть XImage, полученный функцией XShmGetImage. Как я могу изменить его размер? Есть ли какая-либо функция в библиотеках X11 для выполнения этой операции, или мне нужно использовать внешнюю библиотеку?
Вы должны создать новый с новым размером. Внешняя библиотека не может помочь, потому что вам нужен сам X-сервер для взаимодействия.
Вы можете использовать расширение XRENDER .