我有一个带有灰度图像的整数数组,我需要在我的应用程序中显示它。我正在使用 gtkmm 使用 C++ 进行编程,但我找不到任何像 Canvas 这样的小部件,可以让您显示和访问图像中的每个像素。
最佳答案
据我了解,您需要将以下类与构造函数一起使用:
Gdk::Bitmap::Bitmap(const char *data, int width, int height)
创建位图并将数据加载到其中。
以后就可以使用Gdk::Pixmap 或Gdk::Window 来绘制了。还有 Pixbuf 类来存储像素。
关于c++ - 从整数数组在 gtkmm 中显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1789596/