Зеркальное отображение по оси x (или начало оси слева внизу)

У меня есть xcb_image_t и указать на некоторые данные пикселей, используя uint8_t *data элемент данных. Тогда я нашел 3 способа показать / перенести его на окно:

  1. непосредственно xcb_image_put(connection, window, gc, image,...)
  2. Поместите это на xcb_pixmap_t а затем xcb_copy_areaxcb_image_put(connection, pixmap, gc, image,...)xcb_copy_area(connection, pixmap, window, gc, ...)
  3. Поместите это в растровое изображение и затем вызовите xcb_present_pixmap_checked(...)

Я хочу перевернуть изображение по оси x (или какому-либо другому произвольному 2D-преобразованию), чтобы оно выглядело так, как будто начало оси находится в нижнем левом (вместо верхнего левого) угла. Как я могу заставить это работать (очевидно, без ручного преобразования моих пикселей)

0 ответов

Другие вопросы по тегам