JinShiyuan Ответов: 0

Как сделать гамма коррекцию растрового изображения в linux xlib


Всем привет! У меня есть некоторые проблемы с затемнением изображения в X window programming linux.
Кто-нибудь может помочь мне с этой проблемой?
Вот мой код

Что я уже пробовал:

XImage* getCorrectedImage(Pixmap p){
   int buflen, i;
   XImage* img = XGetImage(g_display, g_tempPixmap, 0, 0, g_width, g_height,    AllPlanes, ZPixmap);
   buflen = img->width * img->height * img->bitmap_pad / 8;
   for(i = 0; i < buflen; i++){
      img->data[i] /= 2;
   }
}

0 Ответов