如何用XLib调整像素图的大小?

时间:2009-08-03 14:22:26

标签: c linux xlib

我正在使用pixmap作为窗口的备份,以便在公开事件下恢复它。调整窗口大小时,我必须调整备份像素图的大小吗?

如果是这样,最好的方法是什么?用新尺寸创建一个新的像素图?

1 个答案:

答案 0 :(得分:3)

是的,你是对的。

如果将窗口调整为较小的尺寸,则只需将其剪裁即可。

如果窗口较大,则再次分配给新大小。

我的建议也是看看

  • xcb目前取代了xlib
  • xshm功能可提高性能
  • Xrender / cairo / clutter可能会做您想要的事情