2009-08-03 155 views
2

我使用一个像素图作为窗口的备份,以便在暴露事件下恢复它。当窗口调整大小时,我必须调整备份像素图的大小吗?如何用XLib调整图片大小?

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

回答

3

是的你是对的。

如果窗口被调整为较小的大小,您只需剪切它。

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

我的建议也将看

  • xcb这在目前替代的Xlib获得更快的性能
  • xshm功能
  • XRENDER/cairo/clutter可以做你想做已经
  • 什么