Зеркальное отображение по оси x (или начало оси слева внизу)
У меня есть xcb_image_t
и указать на некоторые данные пикселей, используя uint8_t *data
элемент данных. Тогда я нашел 3 способа показать / перенести его на окно:
- непосредственно
xcb_image_put(connection, window, gc, image,...)
- Поместите это на
xcb_pixmap_t
а затем xcb_copy_areaxcb_image_put(connection, pixmap, gc, image,...)
xcb_copy_area(connection, pixmap, window, gc, ...)
- Поместите это в растровое изображение и затем вызовите
xcb_present_pixmap_checked(...)
Я хочу перевернуть изображение по оси x (или какому-либо другому произвольному 2D-преобразованию), чтобы оно выглядело так, как будто начало оси находится в нижнем левом (вместо верхнего левого) угла. Как я могу заставить это работать (очевидно, без ручного преобразования моих пикселей)