我有一个原始像素数据的byte []。如何访问GTK#DrawingArea的像素并分配数据?
答案 0 :(得分:0)
byte[] pixels = new byte[width * height * 4];
// ...
Gdk.GC gc = new Gdk.GC(drawingArea.GdkWindow);
drawingArea.GdkWindow.DrawRgb32Image(gc, 0, 0, width, height, RgbDither.None, pixels, width * 4);