我有xcb_image_t
并使用uint8_t *data
数据成员指向一些像素数据。然后我找到了三种在窗口上显示/传输它的方法:
xcb_image_put(connection, window, gc, image,...)
xcb_pixmap_t
上,然后放在xcb_copy_area上
xcb_image_put(connection, pixmap, gc, image,...)
xcb_copy_area(connection, pixmap, window, gc, ...)
xcb_present_pixmap_checked(...)
我想在x轴(或其他任意2D变换)上翻转图像,以使其看起来像轴原点位于左下角(而不是左上角)。我怎样才能使它工作(显然没有手动转换我的像素)