Я нашел несколько решений в Google, но все они казались слишком длинными и слишком сложными для того, что мне нужно, поэтому я решил попробовать здесь.
Моя проблема проста, я хочу нарисовать 24-битные пиксели RGB на экране.
В Qt я бы сделал это так (x и y - высота и ширина изображения, данные указывают на 24-битные пиксели RGB):
QImage graph((uchar *)data, x, y, QImage::Format_RGB888);
QLabel *label = new QLabel();
label->setPixmap(QPixmap::fromImage(graph));
label->setFixedSize(x, y);
label->show();
Есть ли такой же чистый способ сделать это в C / GTK?
Заранее спасибо.