gtk图像的颜色列表

2024-04-19 18:30:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我如何从gtk.gdk.Color的列表中生成一个gtk.Image。在

color_list = [gtk.gdk.Color(100*i,100*i,100*i) for i in range(10)]
image = gtk.Image()
draw_image_from_list(color_list, image)

我需要这个程序,图像只有一列像素:

^{pr2}$

Tags: infrom图像image程序gtk列表for
1条回答
网友
1楼 · 发布于 2024-04-19 18:30:50

这里有一个小部件几乎可以满足您的需要:https://github.com/ptomato/LaserCam/blob/master/src/ColorMapIndicator.py

它是一个gtk.DrawingArea而不是gtk.Image,但我决定不使用图像,因为它们更多的是用来显示图像文件,而不是用来绘图的。它在一个128像素宽10高的水平条中显示颜色,但这应该很容易更改。最后,它是从一个数字数组中实现的,而不是gtk.gdk.Color,但在您的示例中,它看起来好像是从数字生成的。在

相关问题 更多 >