Как изменить размер растрового изображения с помощью XLib? - PullRequest
2 голосов
/ 03 августа 2009

Я использую растровое изображение как резервную копию окна, чтобы восстановить его при выставленных событиях. Когда размер окна изменяется, я должен изменить размер резервной копии?

Если так, какой путь лучше? Создать новое растровое изображение с новым размером?

1 Ответ

3 голосов
/ 24 августа 2009

Да, вы правы.

Если размер окна изменяется до меньшего размера, вы просто обрезаете его.

Если окно больше, вы снова назначаете новый размер.

Мой совет также будет смотреть на

  • xcb , который заменяет xlib на данный момент
  • xshm функции для повышения производительности
  • Xrender / Каир / беспорядок , который может делать то, что вы уже хотите
...