2009-08-03 175 views
2

我使用一個像素圖作爲窗口的備份,以便在暴露事件下恢復它。當窗口調整大小時,我必須調整備份像素圖的大小嗎?如何用XLib調整圖片大小?

如果是這樣,那麼最好的方法是什麼?用新尺寸創建一個新的像素圖?

回答

3

是的你是對的。

如果窗口被調整爲較小的大小,您只需剪切它。

如果窗口較大,則再次分配給新的大小。

我的建議也將看

  • xcb這在目前替代的Xlib獲得更快的性能
  • xshm功能
  • XRENDER/cairo/clutter可以做你想做已經
  • 什麼