2024-09-22 16:30:36 发布
网友
我需要用Python制作一个图像,它看起来像这样,但是是垂直的,只有绿色到红色: http://www.google.co.uk/imgres?safe=off&espv=2&es_sm=91&biw=1280&bih=610&tbm=isch&tbnid=AuJytAtra5ARrM%3A&imgrefurl=http%3A%2F%2Fsvs.gsfc.nasa.gov%2Fgoto%3F4050&docid=cJwEIWqHngeBPM&imgurl=http%3A%2F%2Fsvs.gsfc.nasa.gov%2Fvis%2Fa000000%2Fa004000%2Fa004050%2Fcbar_scientists.png&w=1046&h=221&ei=9WMsU_TkHM-0hAfwyoDQBQ&zoom=1&ved=0CF4QhBwwAw&iact=rc&dur=194&page=1&start=0&ndsp=15
其中绿色是10,红色是0。 当它收到一个数字,它使酒吧颜色上升到相关的点和b&w从那里向上。 然后我需要Python将这个图像保存到一个位置。在
通过这种方式,图像将表示某事物的距离,并在条形图上以颜色显示(绿色表示远离-安全,红色表示接近-危险)。在
我知道这很难理解,但我该怎么做呢?在
谢谢!在
我对Python一无所知,但对ImageMagick略知一二,ImageMagick可用here并且有Python绑定。在
如果在命令行运行此ImageMagick命令:
convert -size 100x500 gradient:#00ff00-#ff0000 full.jpg
您将得到一个100x500像素的图像,名为full.jpg,渐变从绿色到红色,如下所示:
full.jpg
如果然后运行以下命令:
您将得到一个名为crop.jpg的新图像,如下所示:
crop.jpg
250是控制变灰的数量的数字,所以尝试改变它。所以,如果你提到的输入数字是1,也许你可以用50代替{}(因为500px图像高度的十分之一是50px),如果是2,也许用100代替{}。。。在
250
1
50
2
100
也许这会有帮助-也许不会!!!在
我对Python一无所知,但对ImageMagick略知一二,ImageMagick可用here并且有Python绑定。在
如果在命令行运行此ImageMagick命令:
您将得到一个100x500像素的图像,名为
full.jpg
,渐变从绿色到红色,如下所示:如果然后运行以下命令:
^{pr2}$您将得到一个名为
crop.jpg
的新图像,如下所示:250
是控制变灰的数量的数字,所以尝试改变它。所以,如果你提到的输入数字是1
,也许你可以用50
代替{2
,也许用100
代替{也许这会有帮助-也许不会!!!在
相关问题 更多 >
编程相关推荐