繁体   English   中英

颜色列表到gtk图像

[英]Color list to gtk Image

我如何制作由gtk.Image列表制成的gtk.gdk.Color

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)

我需要该过程,并且图像将只是一列像素:

|color1|
|color2|
|color3|
     ...

这是一个几乎可以完成您想要的操作的小部件: https : //github.com/ptomato/LaserCam/blob/master/src/ColorMapIndicator.py

它是gtk.DrawingArea而不是gtk.Image ,但是我决定不使用图像,因为它们更适合显示图像文件 ,而不是用于绘图。 它在宽度为128像素,高度为10的水平栏中显示颜色,但这应该足够容易更改。 最后,它是通过数字数组而不是gtk.gdk.Color ,但是在示例中,无论如何您似乎都是通过数字生成的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM