Xlib 图形与颜色管理:Pixmap、Cursor 及 Color 的深入解析
1. Pixmap 操作
1.1 创建 Pixmap
Pixmap 是一种离屏资源,只能在创建它的屏幕上使用,常用于定义光标、平铺模式或作为某些光栅操作的源。要创建指定大小的 Pixmap,可以使用 XCreatePixmap 函数:
Pixmap XCreatePixmap(Display *display, Drawable d, unsigned int width, unsigned int height, unsigned int depth);
-
display:指定与 X 服务器的连接。 -
d:指定创建 Pixmap 的屏幕。 -
width和height:指定 Pixmap 的宽度和高度。 -
depth:指定 Pixmap 的深度。
该函数会创建一个指定宽度、高度和深度的 Pixmap,并返回一个用于标识它的 Pixmap ID。需要注意的是, width 和 height 必须为非零值,否则会产生 BadValue 错误; depth 必须是指定屏幕支持的深度之一,否则也会产
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



