4
我在Google上发现了一些解决方案,但它们都显得冗长且过分复杂,因此我决定尝试在此处询问。在GTK屏幕上绘制RGB图像数据的简单方法
我的问题很简单,我想在屏幕上绘制一些RGB 24位像素。
在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中做到这一点?
在此先感谢。
你想加载图像并绘制成GTK还是要通过自己在例如画布区域画? – Tarantula 2010-12-14 15:13:36
我想绘制/显示包含x * y RGB 24位像素的数据数组。 – houbysoft 2010-12-14 21:49:41