如何在 Python 中绘制特定颜色的像素?

时间:2021-07-05 20:13:03

标签: python

目前,我的程序使用 Google 提供的一种颜色的方形图像并将其显示在屏幕上。我可以选择它的尺寸。但是,我想改用像素并根据某个变量分配不同的颜色(例如,如果 n=1,则颜色=蓝色;如果 n=2,则颜色=红色)。然后我会让我的程序使用像素(例如选择图片的尺寸)制作某个大小的正方形。要添加更多上下文,请查看下图。

enter image description here

这个正方形由红色或蓝色的正方形图像组成。但是,我调用了一个绘制函数来缩小图像并将其显示数百次。这根本没有效率,并且需要花费大量时间来绘制大正方形。此外,如果我想添加新颜色,我必须下载图像并重新编码所有内容。相反,我希望我的程序只取一个值,例如,n=6,然后它会绘制正方形,但有 6 种不同的颜色。我知道怎么做,只是不知道如何制作特定颜色的像素。

1 个答案:

答案 0 :(得分:0)

经过一番研究,我想我有了答案。

您可以导入 pygame,并使用 rect() 函数来创建矩形,而不是绘制像素。您还可以将颜色设置为某个任意变量的函数。